记录一个bug
在我的Jetson Xavier NX上,使用命令:
sudo python3 xxx.py
如果在Python脚本中有:
import torch
则报错:
Illegal instruction
大部分回答的解决方式是:
export OPENBLAS_CORETYPE=ARMV8
但我看了一下,已经有这个环境变量了,不是这个问题。
查了一圈,在Pytorch论坛找到一个解释:
是numpy 1.19.5版本的bug。
因为numpy 1.20以上版本不支持python 3.6,我只能重装numpy为1.19.4版本:
pip3 uninstall numpy
pip3 install numpy==1.19.4