ubuntu18.04上安装TensorFlow2.0

推特上几乎每天都有关于深度学习中Keras、TensorFlow哪个个才是最好的框架的口水战。2019年后,这将不在是个问题。
2019年初,tf.keras 子模块已引入TensorFlow v1.10.0中。 现在,在TensorFlow 2.0中,Keras是TensorFlow的官方高级API。

TensorFlow 2.0具有许多新功能,包括:

  • 通过tf.keras将Keras集成到TensorFlow中
  • 会议并渴望执行
  • 自动区分
  • 模型和图层子类化
  • 更好的多GPU /分布式训练支持
  • 适用于移动/嵌入式设备的TensorFlow Lite
  • TensorFlow Extended用于部署生产模型

长话短说-如果您想使用Keras进行深度学习,安装TensorFlow 2.0就好。
建议在 Ubuntu 18.04 LTS(Long Term Support)上安装:本博文在18.04.3中安装成功

假设从一台裸机服务器上安装:

1. 系统升级,安装编译工具,python3等

#更新系统
sudo apt-get update
sudo apt-get upgrade

#安装编译工具
sudo apt-get install build-essential cmake unzip pkg-config
sudo apt-get install gcc-6 g++-6

#安装屏幕 ,该工具用于同一窗口中的多个终端的远程SSH连接
sudo apt-get install screen

#安装X windows libraries和OpenGL库
sudo apt-get install libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev

#安装视频处理 I/O 库
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev

#安装优化库
sudo apt-get install libopenblas-dev libatlas-base-dev liblapack-dev gfortran

#安装hdf5 当处理非常大的数据集时
sudo apt-get install libhdf5-serial-dev

#安装python3(支持TK和GTK可视化用户界面)
$ sudo apt-get install python3-dev python3-tk python-imaging-tk
$ sudo apt-get install libgtk-3-dev

2. 安装tensorflow

pip install numpy
pip install tensorflow==2.0.0 # or tensorflow-gpu==2.0.0

3. 安装使用TensorFlow 2.0进行常见深度学习开发所需的其他软件包。

这些图像处理库将使我们能够执行图像I/O,各种预处理技术以及图形显示。

pip install opencv-contrib-python
pip install scikit-image
pip install pillow
pip install imutils

4. 安装机器学习库和支持库,最著名的两个是scikit-learn和matplotlib。

在机器学习方面,Scikit-learn是一个特别重要的库。我们将使用该库中的许多功能,包括分类报告,标签编码器和机器学习模型。

pip install scikit-learn
pip install matplotlib
pip install progressbar2
pip install beautifulsoup4
pip install pandas

5. 安装完成,测试安装成功与否:
在这里插入图片描述
参考: https://www.pyimagesearch.com/2019/12/09/how-to-install-tensorflow-2-0-on-ubuntu/

扫描二维码关注公众号,回复: 12655437 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_40985985/article/details/106196901