TPU-Kernel Quick Start Guide
Legal Disclaimer
Copyright © SOPHGO 2023. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of SOPHGO .
Notice
The purchased products, services and features are stipulated by the contract made between SOPHGO and the customer. All or part of the products, services and features described in this document may not be within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information, and recommendations in this document are provided “AS IS” without warranties, guarantees or representations of any kind, either express or implied. The information in this document is subject to change without notice. Every effort has been made in the preparation of this document to ensure accuracy of the contents, but all statements, information, and recommendations in this document do not constitute a warranty of any kind, express or implied.
Technical Support
- Address
Floor 6, Building 1, Yard 9, FengHao East Road, Haidian District, Beijing, 100094, China
- Website
- Phone
+86-10-57590723 +86-10-57590724
TPU-Kernel Development Environment and Example Description
- TPU-KERNEL Overview
- TPU-KERNEL Environment Initialization
- Samples’s Instructions
- Project Layout and Compilation
- PCIE Mode Compilation
- CMODEL Mode Compilation
- SOC Mode Compilation
- Operators Description
- tpu_gemm
- tpu_database_topk
- tpu_database_group_topk
- tpu_multi_crop_resize
- tpu_rgb2yuv
- tpu_yuv2rgb_formula
- tpu_yuv2rgb_lookup_table
- tpu_hanming_distance
- tpu_warp_affine
- tpu_warp_affine_bilinear
- tpu_crop
- tpu_yuv_deinterlace
- tpu_rpn
- tpu_image_resize
- tpu_pad
- tpu_crop_and_resize
- tpu_resize_using_lut
- tpu_test_instrutions
- TPU-KERNEL Function Usage Guide
- Appendix 1: General Usage Methods for Batch Testing