Tensorflow安装
gcc,g++降级
Tensorflow仅支持gcc4.8编译,需要进行降级
然而,实践证明,不降级,按照以下方式安装的Tensorflow也能正常运行
如需降级,依次执行以下命令
1. 查看gcc,g++版本
gcc -v
g++ -v
2. 下载gcc/g++ 4.8
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
3. 进入usr/bin,观察gcc当前链接到7.0
cd /usr/bin
ls -l gcc*
ls -l g++*
4. 修改
sudo mv gcc gcc.bak
sudo ln -s gcc-4.8 gcc
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++
安装显卡驱动
1. 打开软件和更新 -> 附加驱动 -> 选择NVIDIA driver metapackage中的最新的驱动
2. 打开终端,输入指令 nvidia-smi,检查驱动是否安装成功,如果出现显卡信息则成功
安装后需要在bios中关闭安全模式,否则也会出问题
驱动安装也可参考:https://blog.csdn.net/hero_cjn/article/details/107880546
安装anaconda
1. 官网下载Anaconda3-5.2.0-Linux-x86_64.sh
2. 打开下载的文件所在路径,执行以下命令,一路默认执行,选择yes或enter
bash Anaconda3-5.2.0-Linux-x86_64.sh
3. 配置环境变量
export PATH="/home/用户名/anaconda3/bin:$PATH"
source ~/.bashrc
4. 执行成功后重启终端
5. 更换源
(1)执行以下命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --set show_channel_urls yes
(2)ctrl+h显示隐藏文件,打开.condarc文件,删掉其中的 -defaults
6. 创建虚拟环境
conda create -n 环境名 python=3.6
7. 在虚拟环境中安装需要的包,安装tensorflow-gpu时,anaconda会自动选择匹配的cudatoolkit和cudnn进行安装
conda install tensorflow-gpu=x.x
conda install xxxx
8. 至此tensorflow安装结束,可以正常运行
安装jupyter并使用anaconda创建的虚拟环境
1. 安装jupyter notebook
conda install jupyter-notebook
2. 让jupyter notebook能够使用conda创建的虚拟环境
(1)创建虚拟环境并激活虚拟环境
conda create -n 环境名 python=3.6
conda activate 环境名
(2)在虚拟环境中执行以下命令
pip install ipykernel
python -m ipykernel install --user --name 环境名
(3)运行jupyter notebook,在jupyter notebook中的kernel可以看到对应的虚拟环境的核,选择对应kernel
参考
ubuntu18.04安装Anaconda+tensorflow-gpu+keras:https://blog.csdn.net/weixin_41868104/article/details/88188373
在Jupyter Notebook中使用Anaconda创建的虚拟环境:https://www.cnblogs.com/mmxy/p/13082260.html
安装anaconda:https://blog.csdn.net/qq_15192373/article/details/81091098