EsAAC 模型编译工具
EsAAC 工具介绍
EsAAC 是 ESWIN 面向自研芯片的深度学习编译器,可以将主流人工智能框架(TensorFlow、 Pytorch、Caffe、ONNX 等)的网络模型转换成统一的中间表达(IR),同时进行基于 EIC7700 硬件的模型优化,产生 EIC7700 可以加载运行的离线模型,即集转换、优化、编译于一体。
EsAAC 适用的网络模型包括图像分类、目标检测、图像分割等。
具体支持的功能包括:
-
支持图像分类,目标检测,图像分割等领域模型的优化和编译。
-
支持输入的网络模型格式: ONNX。
-
支持多个 batch 模型的编译,最大 batchsize 为 16(具体数量取决于实际模型),离线模型只支持静态多 batch;
-
支持利用不同异构计算单元,并设置各个计算单元最大的使用资源情况;
-
支持利用片上高速存储 SRAM 进行缓存优化;