-
Tengine
(AI推理框架)
鎖定
- 中文名
- Tengine
- 開源社區
- GitHub、Gitee
- 開發公司
- 開放智能機器(上海)有限公司
Tengine簡介
為了解決AIoT應用落地問題,Tengine重點關注嵌入式設備上的邊緣AI計算推理,為大量AIoT應用和設備提供高性能AI推理的技術支持。一方面可以通過異構計算技術同時調用CPU、GPU、DSP、NPU等不同計算單元來完成AI網絡計算,另一方面,它支持PaddlePaddle
[3]
, PyTorch, TensorFlow,Caffe, MXNet, DarkNet, One Flow, ONNX等主流訓練框架及網絡模型格式。
[1]
ONNX官方認證的戰略合作伙伴之一。
[2]
2018年11月9日Tengine與Arm中國AIPU構成人工智能平台“周易”在“2018年烏鎮世界互聯網大會”發佈。
Tengine研發背景
隨着AI技術向各行業加速落地,AI能力也在從雲端向邊緣設備快速擴展,特別是AI推理在邊緣設備上運行。為解決算法在雲端訓練後生成的推理模型能夠在不同架構的邊緣(嵌入式)芯片上執行, Tengine向上支持多種主流的訓練框架,向下兼容各種異構的邊緣(嵌入式)AI芯片,並通過對ARM/RISC-V/GPU/DSP/NPU等各種指令架構做高效適配,充分挖掘芯片算力,加速算法執行效率。
[1]
[5]
Tengine產品規格
支持Linux/Android/RTOS/Baremetal/麒麟/統信UOS等操作系統;
支持PaddlePaddle/PyTorch/TensorFlow/Caffe/MXNet/DarkNet/OneFlow/ONNX等深度學習框架及網絡模型;
支持Arm / RISC-V / GPU/ NPU / DSP, 支持單芯片內的各種異構計算單元的調度;
支持FP32/FP16/INT8/UINT8等多種運算精度
支持C/C++/Python API
Tengine框架模塊
Tengine產品特性
產品框架(4張)
- 參考資料
-
- 1. Tengine AIoT應用開發平台 .官網[引用日期2019-09-03]
- 2. 世界人工智能大會雲端峯會 開發者日共議驅動AI落地 .中國網科學[引用日期2021-05-18]
- 3. AI 世界的硬核之戰,Tengine 憑什麼成為最受開發者歡迎的主流框架? .CSDN[引用日期2021-05-19]
- 4. 34頁PPT全解嵌入式AI框架Tengine的架構、算子定製和引擎推理【附實操視頻+PPT下載】 .智東西公開課[引用日期2021-05-19]
- 5. 邊緣智能計算助力電力行業數字化轉型,開放智能Tengine計算框架大放光彩 .金融界[引用日期2021-05-19]