你好,目前使用的是atlas300I, cann-toolkit版本为Ascend-cann-toolkit_20.2.rc1_linux-aarch64.run,cpu为飞腾d2000。 操作系统为自己编译的嵌入式linux,内核版本为4.19.115,npu驱动也是20.2版本根据论坛步骤重新编译的。
目前根据官网论坛步骤,源码编译了python3.7.9,可以正常安装cann-toolkit。但是使用cann-toolkit里面的atc工具进行模型转换时,会报缺少numpy库,sympy库,decorator库、scipy库等一系列。 目前这些库配套python3.7的版本已经比较古老了,执行pip3 install 这些库的时候,提示源地址里面很多库已经找不到了。
想请问以下几个问题:
1.有办法解决python库的报错问题吗?或者有版本支持python3.8的吗?
2.或者在x86机器上安装其他新版本atc工具,转换的模型能在20.2的nnrt上推理吗?
3.如果不能解决,换哪些新版本的cann-toolkit可以和现有MCU版本1.1.5配套吗?换新版本的cann-toolkit,也必须重新编译配套的驱动吗?
4.额外问题是,atlas的算力和cpu的性能有没有对比关系?这个涉及到cpu硬件选型。
多谢解答!!!
你好,目前使用的是atlas300I, cann-toolkit版本为Ascend-cann-toolkit_20.2.rc1_linux-aarch64.run,cpu为飞腾d2000。 操作系统为自己编译的嵌入式linux,内核版本为4.19.115,npu驱动也是20.2版本根据论坛步骤重新编译的。
目前根据官网论坛步骤,源码编译了python3.7.9,可以正常安装cann-toolkit。但是使用cann-toolkit里面的atc工具进行模型转换时,会报缺少numpy库,sympy库,decorator库、scipy库等一系列。 目前这些库配套python3.7的版本已经比较古老了,执行pip3 install 这些库的时候,提示源地址里面很多库已经找不到了。
想请问以下几个问题:
1.有办法解决python库的报错问题吗?或者有版本支持python3.8的吗?
2.或者在x86机器上安装其他新版本atc工具,转换的模型能在20.2的nnrt上推理吗?
3.如果不能解决,换哪些新版本的cann-toolkit可以和现有MCU版本1.1.5配套吗?换新版本的cann-toolkit,也必须重新编译配套的驱动吗?
4.额外问题是,atlas的算力和cpu的性能有没有对比关系?这个涉及到cpu硬件选型。
多谢解答!!!