新手求助:如何使用NPU SDK的模型转换工具?

新手求助:我想学习一下怎么使用npu的sdk把其他框架下的模型转换到可以在Vim3上使用的.nb模型.就从最简单的开始:复现官方的demo.在搭建python环境这一步就卡住了.在论坛上搜了搜也没找到解决办法.

我下载了NPU的SDK: aml_npu_sdk_6.4.4.3. (压缩文件大概871MB).根据这里面的文档,我在windows机器上面用Ubuntu虚拟机,但是无论如何也没法像文档里说的那样搭建好python环境. 虽然我觉得影响不大,但是我也尝试了严格按照文档里的Ubuntu16.04和python 3.5.2,但是还是不行.

按照文档里的步骤:

  1. sudo apt-get install python3 python3-pip python3-virtualenv
  2. for req in $(cat requirements.txt); do pip3 install $req; done
    这一步会有一些package无法安装.而且这个requirements.txt中有些package的版本和文档里列出的版本不一样.比如tensorflow在requirements.txt里是2.0.0 (并且无法安装), 但是文档里写的是1.13.2.
  3. python3 bin/checkenv.py
    这一步自然也就是fail了…

请高人指导一下!!

不建议使用那个NPU SDK,我试过,比较复杂而且到最后也没成功。原先有个基于tengine的转换工具挺好用的,但是五一假期之前官方就删除了换成了KSNN,建议试一下这个新工具

@Xinchang_Xie 你可以参考我们的文档,我们有一个文档说明了SDK的使用方法,代码里面的SDK说明不是很清晰。

哦哦原来如此.好像是官方文档更新了?我之前不知道这个KSNN,不过现在可以在文档里看到了.多谢指点!!

谢谢谢谢!!我去看文档学习一下!! (新手比较菜,哈哈

不好意思 我跟發文者遇到相同問題,也是在安裝時遇到版本衝突。
您提到的這份文件已經不見了。
英文版的說明文件
https://docs.khadas.com/products/sbc/vim3/npu/npu-sdk
也沒提到正確的環境建置方式,想請問您有沒有解。