https://tensorflow.google.cn/install/source#linux 中文社区
Tensorflow CUDA及CUDNN版本对应关系表查询
https://tensorflow.google.cn/install/source#linux
安装此版本
下载Anaconda
sudo wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
执行安装
sh Anaconda3-2019.03-Linux-x86_64.sh
环境变量
cd /home/yangyang/anaconda3/
[yangyang@yangyangmanjaro anaconda3]$ echo 'export PATH ="/home/yangyang/anaconda3/bin:$PATH"' >> ~/.bashrc
[yangyang@yangyangmanjaro anaconda3]$ source ~/.bashrc
安装keras 我本来是测试conda 的 结果这个下载半天 还吧tensorflow 下载下来了 违背了初衷(在安装tensorflow之前不要安装)
conda install keras
开始安装tensorflow GPU版本
http://www.tensorfly.cn/tfdoc/get_started/os_setup.html
Linux 安装
首先依照 教程 安装 Bazel 的依赖. 然后使用下列命令下载和编译 Bazel 的源码:
https://github.com/bazelbuild/bazel
下载地址
https://docs.bazel.build/versions/master/install.html
查看系统架构和发行版本
我用的 Manjaro x86_64
uname -m && cat /etc/*release
x86_64
Manjaro Linux
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=18.0.4
DISTRIB_CODENAME=Illyria
DISTRIB_DESCRIPTION="Manjaro Linux"
Manjaro Linux
NAME="Manjaro Linux"
ID=manjaro
ID_LIKE=arch
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="1;32"
HOME_URL="https://www.manjaro.org/"
SUPPORT_URL="https://www.manjaro.org/"
BUG_REPORT_URL="https://bugs.manjaro.org/"
conda info
active environment : base
active env location : /home/yangyang/anaconda3
shell level : 1
user config file : /home/yangyang/.condarc
populated config files : /home/yangyang/.condarc
conda version : 4.6.11
conda-build version : 3.17.8
python version : 3.7.3.final.0
base environment : /home/yangyang/anaconda3 (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
package cache : /home/yangyang/anaconda3/pkgs
/home/yangyang/.conda/pkgs
envs directories : /home/yangyang/anaconda3/envs
/home/yangyang/.conda/envs
platform : linux-64
user-agent : conda/4.6.11 requests/2.21.0 CPython/3.7.3 Linux/4.19.56-1-MANJARO manjaro/18.0.4 glibc/2.29
UID:GID : 1000:1000
netrc file : None
offline mode : False
结果 linux 4.19.56-1-manjaro python 3.7 环境
查看电脑的gcc版本
gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/lto-wrapper
目标:x86_64-pc-linux-gnu
配置为:/build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=