tensorflow版本与cuda不兼容导致的,若没有安装cuda9.0则需先安装,若安装了多个版本的cuda出了这个错,则需要设置环境变量。
libcublas.so.9.0库的位置在
usr/local/cuda-9.0/lib64/libcublas.so.9.0
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64
source ~/.bashrc
这是临时添加的,关闭账号后就又没有了,若要保存下来,永久添加环境变量(影响所有用户),则
# vim /etc/profile
在文档最后,添加:
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64
保存,退出,然后运行:
#source /etc/profile
不报错则成功。