云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu 18.04系统上安装Tensorflow CPU的方法

在Ubuntu 18.04系统上安装Tensorflow CPU的方法

2018-12-21 12:11:59作者:李全运稿源:云网牛站

在本文,我们将在Ubuntu 18.04系统上安装TensorFlow(仅限CPU)机器学习库,同时也适用于Debian 9系统。如果你需要Tensorflow GPU,你应该在Ubuntu 18.04系统上有专用的显卡--NVIDIA,AMD e.t.c,为Tensorflow GPU安装的软件是CUDA Toolkit,参考Ubuntu 18.04系统下安装tensorflow-gpu 1.9一文。

 

在Ubuntu 18.04 LTS系统上安装Tensorflow(CPU)的方法

说明:要在Ubuntu 18.04上安装Tensorflow(仅限CPU),需要Python 2.7或Python 3.3+。

1、通过运行以下命令安装Python和所需的模块:

sudo apt update

sudo  apt -y install python python-pip python-setuptools python-dev

2、然后使用pip Python包管理器安装Tensorflow:

pip install --upgrade tensorflow requests

3、如果有支持CUDA的GPU卡,则可以安装GPU包:

pip install tensorflow-gpu

注:GPU封装需要支持CUDA的GPU卡。

4、验证Tensorflow是否正常:

python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

5、正常的话输出以下信息:

2018-12-21 00:53:36.272184: I tensorflow/core/platform/cpu_feature_guard.cc:141] 

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA

tf.Tensor(820.4219, shape=(), dtype=float32)

6、运行测试模型:

mkdir ~/tensorflow_projects

cd ~/tensorflow_projects

git clone https://github.com/tensorflow/models.git

export PYTHONPATH="$PYTHONPATH:$(pwd)/models"

cd models/official/mnist

python mnist.py

 

使用TensorBoard的方法

说明:TensorBoard是一组可视化工具,可以更轻松地理解,调试和优化TensorFlow程序。使用TensorBoard可视化TensorFlow图,绘制有关图表执行的量化指标,并显示其他数据,如通过它的图像。

1、运行以下命令启动TensorBoard:

mkdir ~/tensor_logs

tensorboard --logdir=~/tensor_logs

2、在运行tensorboard命令时,下面的输出将打印在屏幕上:

TensorBoard 1.12.1 at http://ubuntu-01:6006 (Press CTRL+C to quit)

3、可以按CTRL + C来结束TensorBoard进程

不是默认情况下,Tensorflow输出存储在/tmp目录下,完全配置TensorBoard后,访问http://[ServerHostname|IPAddress]:6006上的URL,仪表板如下所示:

在Ubuntu 18.04系统上安装Tensorflow CPU的方法

 

在Docker容器中运行Tensorflow(CPU)的方法

说明可以在docker容器中运行TensorFlow,如果没有在Ubuntu 18.04上安装Docker,可以参考在Ubuntu 18.04.1服务器上安装docker的步骤,附基本配置说明。TensorFlow Docker镜像已配置为运行TensorFlow,Docker容器在虚拟环境中运行,是设置GPU支持最简单的方法。

1、下载TensorFlow Docker镜像:

docker pull tensorflow/tensorflow

2、下载后,运行以下命令启动Jupyter notebook服务器:

docker run -it -p 8888:8888 tensorflow/tensorflow

3、如果只想运行TensorFlow测试,请使用:

docker run -it --rm tensorflow/tensorflow \

python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

 

相关主题

Ubuntu18.04+CUDA9.0+cuDNN7.1.3+TensorFlow1.8安装总结

精选文章
热门文章