登录 |  注册
首页 >  人工智能/区块链 >  Tensorflow入门基础教程学习笔记 >  TensorFlow的下载和安装(详细过程)

TensorFlow的下载和安装(详细过程)

本节将介绍在不同的操作系统(Linux、Mac和Windows)上如何全新安装 TensorFlow 1.3。

首先了解安装 TensorFlow 的必要要求,TensorFlow 可以在 Ubuntu 和 macOS 上基于 native pip、Anaconda、virtualenv 和 Docker 进行安装,对于 Windows 操作系统,可以使用 native pip 或 Anaconda。

Anaconda 适用于这三种操作系统,安装简单,在同一个系统上维护不同的项目环境也很方便,因此本教程将基于 Anaconda 安装 TensorFlow。

有关 Anaconda 及其环境管理的更多详细信息,请参考https://conda.io/docs/user-guide/index.html。

本教程中的代码已经在以下平台上进行了测试:

Windows 10,Anaconda 3,Python 3.5,TensorFlow GPU,CUDA toolkit 8.0,cuDNN v5.1,NVDIA GTX 1070

Windows 10/Ubuntu 14.04/Ubuntu 16.04/macOS Sierra,Anaconda 3,Python 3.5,TensorFlow(CPU)

TensorFlow安装准备工作

TensorFlow 安装的前提是系统安装了 Python 2.5 或更高版本,教程中的例子是以 Python 3.5(Anaconda 3 版)为基础设计的。为了安装 TensorFlow,首先确保你已经安装了 Anaconda。可以从网址(https://www.continuum.io/downloads)中下载并安装适用于 Windows/macOS 或 Linux 的 Anaconda。

安装完成后,可以在窗口中使用以下命令进行安装验证:

conda --version

安装了 Anaconda,下一步决定是否安装 TensorFlow CPU 版本或 GPU 版本。几乎所有计算机都支持 TensorFlow CPU 版本,而 GPU 版本则要求计算机有一个 CUDA compute capability 3.0 及以上的 NVDIA GPU 显卡(对于台式机而言最低配置为 NVDIA GTX 650)。 

CPU 与 GPU 的对比:中央处理器(CPU)由对顺序串行处理优化的内核(4~8个)组成。图形处理器(GPU)具有大规模并行架构,由数千个更小且更有效的核芯(大致以千计)组成,能够同时处理多个任务。

对于 TensorFlow GPU 版本,需要先安装 CUDA toolkit 7.0 及以上版本、NVDIA【R】驱动程序和 cuDNN v3 或以上版本。Windows 系统还另外需要一些 DLL 文件,读者可以下载所需的 DLL 文件或安装 Visual Studio C++。

还有一件事要记住,cuDNN 文件需安装在不同的目录中,并需要确保目录在系统路径中。当然也可以将 CUDA 库中的相关文件复制到相应的文件夹中。

TensorFlow安装具体做法

在命令行中使用以下命令创建 conda 环境(如果使用 Windows,最好在命令行中以管理员身份执行):

conda create -n tensorflow python=3.5

激活 conda 环境:

tensorflow.png

该命令应提示:

tensorflow.jpg

根据要在 conda 环境中安装的 TensorFlow 版本,输入以下命令:

tensorflow.jpg

在命令行中输入 python,并输入以下代码:

tensorflow.jpg

输出如下:

tensorflow.jpg

在命令行中禁用 conda 环境(Windows 调用 deactivate 命令,MAC/Ubuntu 调用 source deactivate 命令)。

TensorFlow安装过程解读分析

Google 使用 wheel 标准分发 TensorFlow,它是 .whl 后缀的 ZIP 格式文件。Python 3.6 是 Anaconda 3 默认的 Python 版本,且没有已安装的 wheel。在编写本教程时,Python 3.6 支持的 wheel 仅针对 Linux/Ubuntu,因此,在创建 TensorFlow 环境时,这里指定 Python 3.5。接着新建 conda 环境,命名为 tensorflow,并安装 pip,python,wheel 及其他软件包。

conda 环境创建后,调用 source activate/activate 命令激活环境。在激活的环境中,使用 pip install 命令安装所需的 TensorFlow(从相应的 TensorFlow-API URL下载)。尽管有利用 conda forge 安装 TensorFlow CPU 的 Anaconda 命令,但 TensorFlow 推荐使用 pip install。在 conda 环境中安装 TensorFlow 后,就可以禁用了。现在可以执行第一个 TensorFlow 程序了。

程序运行时,可能会看到一些警告(W)消息和提示(I)消息,最后是输出代码:

Welcome to the exciting world of Deep Neural Networks!

恭喜你已成功安装并执行了第一个 TensorFlow 代码,在下一节中更深入地通读代码。

拓展阅读

另外,你也可以安装 Jupyter notebook:

安装 python:

conda install -c anaconda ipython

安装 nb_conda_kernels:

conda install -channel=conda-forge nb_conda_kernels

启动 Jupyter notebook:

jupyter notebook

TIP:这将会打开一个新的浏览器窗口。

如果已安装了 TensorFlow,则可以调用 pip install--upgrade tensorflow 进行升级。

另外,你可以通过以下网址找到关于 TensorFlow 安装的更多资料:

  • http://www.tensorflow.org/install/

  • https:www.tensorflow.org/install/install_sources

  • http://llvm.org/

  • https://bazel.build/

上一篇: TensorFlow是什么
推荐文章
  • 应用开源工具搭建AI大模型涉及多个步骤,以下是一个大致流程,结合上述信息中的开源工具和技术栈:选择开源模型:可以选用已开源的大规模预训练模型,如LLaMA、GPT-3(通过API或部分权重)、ChatGLM3等。环境配置:首先确保本地或者服务器有足够的硬件资源,特别是GPU或者TPU,用于模型推理和
  • AI大模型,全称“大型人工智能模型”,是指那些具有极其庞大参数规模和复杂结构的人工智能模型,特别是深度学习模型,其参数量可达到数百万乃至数百亿级别。这些模型通常基于神经网络架构,尤其是近年来广泛应用的Transformer架构,比如OpenAI的GPT系列(GenerativePre-trained
  • 关于AI与创投,来自数十位投资人和CEO的预测1.2023年,独角兽公司的融资大幅下降,仅为2021年市场高峰时的25%左右。2.2023年,全球最活跃的九大VC在独角兽公司的投资大幅下降。这九家投资机构在2023年共投资了44家独角兽公司,占当年所有融资独角兽公司的13%。而在2022年,他们投资
  • 建立一个大型预训练语言模型(如文心一言,通义千问,GPT-3或BERT)需要多个步骤和工具。以下是从零开始搭建一个大型预训练语言模型的建议步骤:准备工作:确保有一台计算机或一台服务器可用于运行预训练模型和存储数据。您还需要下载一些额外的软件和库。如果您是从AmazonS3或谷歌云等云服务上托管模型,
  • 作为一个聊天机器人的系统,chatGPT的架构设计需要满足以下要求:1.可扩展性:系统应该具备较高的可扩展性,能够支持处理大量并发用户请求,并能够快速响应。2.实时性:作为一个聊天机器人,系统需要具备较高的实时性,能够快速响应用户的请求,给用户提供满意的答案。3.精确性:系统需要能够准确地理解用户的
  • 本节将介绍在不同的操作系统(Linux、Mac和Windows)上如何全新安装TensorFlow1.3。首先了解安装TensorFlow的必要要求,TensorFlow可以在Ubuntu和macOS上基于nativepip、Anaconda、virtualenv和Docker进行安装,对于Wind
学习大纲
 TensorFlow是什么
TensorFlow的下载和安装(详细过程)