Tensorflow疑难杂症

Tensorflow疑难杂症

    • libcublas.so.8.0 error with tensorflow
    • ImportError: No module named gensim.models
    • Keyword argument
    • libstdc++.so.6: version `CXXABI_1.3.8' not found
    • 系统自带python2.7, 如何在安装python3.5之后使用tensorflow
    • anaconda安装tensorflow:
    • 如何升级英伟达驱动

libcublas.so.8.0 error with tensorflow

配置环境变量,将下面两行语句写在~/.bashrc中:
vim ~/.bashrc
export PATH="$PATH:/usr/local/cuda-8.0/bin"
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64"
source ~/.bashrc

ImportError: No module named gensim.models

sudo pip install gensim

Keyword argument

去掉括号中的“path=”

libstdc++.so.6: version `CXXABI_1.3.8’ not found

find / -name “libstdc++.so.*”
找到问题显示的路径下的软链接libstdc++.so.6以及动态库libstdc++.so.6.0.17:
/usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6.0.17
/usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6
并且发现在/usr/lib路径下:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
问题显示路径下查看CXXABI版本号:strings /usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6 | grep CXXABI,发现确实没有CXXABI_1.3.8
/usr/lib路径下查看CXXABI版本号:strings /usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6 | grep CXXABI,发现确实存在CXXABI_1.3.8
因此,删除问题路径下的软链接/usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6,并将动态库/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21复制到问题路径下,将此动态库链接到libstdc++.so.6:
ln -s libstdc++.so.6.0.21 libstdc++.so.6
最后,重新查看问题路径下的CXXABI版本号:strings /usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6 | grep CXXABI,发现CXXABI_1.3.8显现。

系统自带python2.7, 如何在安装python3.5之后使用tensorflow

首先,留一个疑惑:为什么按照https://blog.csdn.net/woainishifu/article/details/74080497方法安装python3.5,并且指定默认打开的是3.5版本的python时,输入python,再输入import tensorflow as tf,没有出现错误,然而运行python脚本就会出现找不到tensorflow的问题,感觉这是环境变量设置的问题。
重装tensorflow

anaconda安装tensorflow:

https://blog.csdn.net/lukaslong/article/details/81092032

如何升级英伟达驱动

https://blog.csdn.net/u014797226/article/details/79626693

你可能感兴趣的:(Tensorflow疑难杂症)