.. _limitation: 使用限制 ============================================================================= 适用场景 -------------------------------------------------------------------------------- Lyngor提供了2个安装包,分别支持Python 3.6场景和Python 3.8场景。具体说明参见 :ref:`obtain_package` 。 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模型后,再进行编译。