环境设置问题

为什么会出现No module named ‘quantize’,而在对应目录下确实能找到quantize.cpython-37m-x86_64-linux-gnu.so?

需要使用系统的Python3.7环境才能够正常使用。请选择提供的Docker环境运行。

为什么会出现ImportError: SGS_IPU_SDK/Scripts/calibrator/utils/quantization/quantize.cpython-37m-x86_64-linux-gnu.so: undefied symbol: PyFPE_jbuf?

使用Conda环境或者非系统Python3.7可能会引发这样的错误。请选择提供的Docker环境运行。

Docker都可以在Ubuntu或是Windows下设置吗?最小内存需求?

是的,建议使用docker,所需的最小内存至少为6G,建议至少8G,如果内存只是刚好够用,在做calibration时使用太多的process运行时,可能会产生非预期的错误而被中断掉。目前开发人员的操作环境都是在Ubuntu,Windows的docker可能运行也没有问题,但实际使用上我们并不确定Windows下建立的docker环境不会遇到问题。

使用calibrator_custom时,为什么会出现如下两种错误?

AttributeError: module 'calibrator_custom' has no attribute 'fixed_simulator' 
AttributeError: module 'calibrator_custom' has no attribute 'offline_simulator'

由于fixed模型和offline模型使用32位运行库,因此需使用32位Python3.7环境运行。Docker中已更新32位Python3.7环境,使用python32即可运行。