-
安装pycuda和onnx遇到的问题:
1.Command errored out with exit status 1 /usr/bin/python3 -u -c https://blog.csdn.net/weixin_44517500/article/details/99683286
解决方法:https://blog.csdn.net2/article/details/101224056 升级steuptools没用
2.安装onnx输入import onnx 出现illegal instructions(core dumped0)的ERROR
出现https://blog.csdn.net/without_scruple/article/details/79085907的类似错误;
解决方案:https://blog.csdn.net/weixin_42899627/article/details/115000645
成功安装,终端进入python交互环境,输入import onnx 出现illegal instructions(core dumped0)的ERROR;
网上一般是有关于tensorflow的出现这样的错误,先卸载较高版本的,再安装较低版本的,我试了一下,这里不行,应该是错误的原因不一样,并不代表所有的都不成立;
不过在root环境下这种方法是可以成功的,先卸载再安装,不过版本没有变;
退出root后发现用户态并不适应这种解决方案;
其中在卸载onnx出现文件权限不允许的情况,使用的pip uninstall onnx,以为文件权限问题,但用pip3 uninstall onnx未出现这个错误,成功卸载;
再用pip3 install onnx==1.4.1安装好,未能解决非法指令问题;
后看到https://blog.csdn.net/weixin_42899627/article/details/115000645
'''修改环境变量'''
sudo gedit /etc/profile
把 export OPENBLAS_CORETYPE=ARMV8 加入最后面一行,然后保存
'''更新环境变量'''
source /etc/profile
这个可行!
参考连接:
https://blog.csdn.net/weixin_42899627/article/details/115000645
https://blog.csdn.net/weixin_40524689/article/details/115001199
https://blog.csdn.net2/article/details/101224056
仅此记录自己踩过的坑。