使用限制

适用场景

Lyngor提供了2个安装包,分别支持Python 3.6场景和Python 3.8场景。具体说明参见 获取安装/校验包

Python 3.6版本和Python 3.8版本在功能支持上,略有差异:

  • Python 3.6版本:提供Lyngor完整功能。

  • Python 3.8版本:不支持PaddleONNX场景。

如需将PaddlePaddle模型在编译器内部转换为ONNX模型后,再进行模型编译,则必须使用Python 3.6版本。

系统环境

操作系统

  • Python3.6场景:支持Ubuntu16.04及以上系统;

  • Python3.8场景:支持Ubuntu20.04及以上系统;

  • 暂不支持Windows。

编程环境

根据安装包版本,选择使用Python 3.8或Python 3.6版本。

编译环境

  • gcc 5.4及以上。

  • g++ 5.4及以上。

  • g++-aarch64-linux-gnu 5.4及以上。

第三方框架

  • 算子通用限制参见《第三方框架通用限制说明书》。

  • 算子支持和使用限制参见《Tensorflow/Caffe/Pytorch/ONNX/Keras/MXNet/PaddlePaddle算子说明书》。

  • Pytorch框架推荐使用编程接口进行编译;如使用模型编译工具,需要先将Pytorch模型转换为ONNX模型后,再进行编译。