求助,模型转换的时候出现错误../bin.convertensorflow:行 1:./acuitylib/convertensorflow:没有那个文件或目录

我按照教程安装模型转换sdk、python、TensorFlow后,运行工具自带的模型转换demo,执行0_import_model.sh时发生如下错误

这种错误该怎么解决?另外我怀疑是0_import_model.sh脚本写的有问题,按照我自己的想法修改后,确实可以运行convertensorflow,但是又出现了其他的错误,现在我觉得自己的转换工具不是最新版本,能给我一个最新版本的转换工具吗 ? @Frank

@lwx080227531x 你对脚本做了什么修改,脚本是可以运行没有问题的,另外,通过邮件申请到的就是最新版本

image 我在“bin/”后面添加了“acuitylib/”,我查看了下 我的convertensorflow文件确实是在acutitylib目录下。 @Frank

@lwx080227531x 不要修改这个脚本的路径,这个脚本是没有问题的

既然脚本没有问题,

这个问题怎么解决呢? @Frank

@lwx080227531x 我这边执行没有问题,把你的0_import_model.sh 源码贴出来.你是否对SDK修改过

Hello @lwx080227531x

把这些文件权限列出来看下,在SDK根目录下执行:

$ ls -al acuity-toolkit/bin/acuitylib/convert*

有可能是一个32位的库没装,你试着装下看看:

$ sudo apt update 
$ sudo apt install lib32z1 zlib1g

能给一个VivanteIDE下载的地址吗?我找了一圈 没有找到下载地址,另外,文档上给的VivanteIDE的许可证申请地址已经404了

@lwx080227531x 你把语言切换回英文再试试呢,也有可能是中文导致的.正则对中文支持基本没有,虚拟机应该不影响使用

英文也是不行的,我重新安装了虚拟机,这次没有汉化,结果如下,

@lwx080227531x sudo apt install lib32z1 zlib1g ,你安装32库再试一下.我暂时没想到原因,

权限我觉得应该没有问题,毕竟直接执行convertensorflow是可以执行的,权限查询如下


至于库的问题,等我再试试

我安装了这个库,仍然是一样的结果 :joy: :rofl: :joy: :joy: :joy:

@lwx080227531x

/aml_npu_sdk/acuity-toolkit$ ll bin/convertensorflow 
lrwxrwxrwx 1 khadas khadas 28 3月  13 15:46 bin/convertensorflow -> ./acuitylib/convertensorflow* 

你运行一下这个命令,是不是这个链接出问题了

我运行 ll bin/convertensorflow 的到的结果如下:


和你的结果有点不一样

@lwx080227531x 那这就不对啊,这个应该链接到另外一个文件才对,你重新下载一个SDK试试,你要在你的ubuntu虚拟机解压,不要在win上解压

@lwx080227531x 在win上解压,会丢失掉这些链接

非常感谢,确实是这个问题。。。。。。。。。。。

@lwx080227531x OK,有其他问题可以再反馈

能给一个VivanteIDE下载的地址吗?我找了一圈 没有找到下载地址,另外,文档上给的VivanteIDE的许可证申请地址已经404了