第10章 库的安装和其他技巧

有几种安装TensorFlow的方法。谷歌公司为不同的结构、不同的操作系统和图像处理卡(Graphics Processing Unit,GPU)准备了不同的安装包。虽然在GPU上运行机器学习任务会更快,但是两个选项都提供了:

  • CPU:这将会在本机器的各个CPU的核上处理数据。
  • GPU:这个功能能够在更强大的NVIDIA公司的CUDA上运行。其实还有其他许多的架构,如Vulkan,但是它们不像CUDA那么流行,所以还不能成为标准。

本章中,我们将会学习:

  • 如何在3种不同的操作系统上安装TensorFlow(Linux、Windows和MacOS X)。
  • 如何测试安装是否成功,如何运行示例程序,如何开发你的脚本。
  • 额外的资源,在编写机器学习程序的时候简化我们的工作。

首先,我们要说明,正如你所知道的那样,Linux王国有许多的变体,它们都有自己独特的包管理办法,基于此,我们选择使用Ubuntu 16.04发行版。无疑,这是最流行的Linux发行版,而且Ubuntu 16.04还是一个LTS(Long Term Support,长期支持)版本。也就是说,桌面版拥有3年的支持,服务器版拥有5年的支持。这意味着,我们的基础软件在2021年前都能获得支持!

 

你可以在网站https://wiki.ubuntu.com/LTS获得更多的LTS信息。

Ubuntu,即使是一个面向新手的版本,也能满足对于TensorFlow的所有技术支持,而且面向新手的版本还拥有最多的用户支持。基于此,我们会介绍使用该版本的所有步骤。Ubuntu下的步骤跟基于Debian的发行版的步骤类似。 ...

Get TensorFlow构建机器学习项目 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.