问题:
ImportError: libascend_hal.so: cannot open shared object file: No such file or directory
find后发现libascend_hal.so出现在
/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/x86_64/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/aarch64/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/runtime/lib64/stub/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/runtime/lib64/stub/x86_64/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/runtime/lib64/stub/aarch64/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/aarch64-linux/devlib/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/aarch64-linux/devlib/x86_64/libascend_hal.so
/usr/local/Ascend/ascend-toolkit/8.0.RC1/aarch64-linux/devlib/aarch64/libascend_hal.so
/usr/local/Ascend/driver/lib64/driver/libascend_hal.so
解决方案:
source /usr/local/Ascend/driver/bin/setenv.bash
source /usr/local/Ascend/ascend-toolkit/set_env.sh