QDS04 TensorFlow

简介: QDS (Quick Deployment Series)快速的部署一个软件。这次我们来部署 TensorFlow 。系统要求Ubuntu 16.04 或更高版本(64 位)macOS 10.12.6 (Sierra) 或更高版本(64 位)(不支持 GPU)Windows 7 或更高版本(64 位)(仅支持 Python 3)Raspbian 9.0 或更高版本硬件要求从 TensorFlow 1.6 开始,二进制文件使用 AVX 指令,这些指令可能无法在旧版 CPU 上运行。

QDS (Quick Deployment Series)快速的部署一个软件。这次我们来部署 TensorFlow 。

系统要求

Ubuntu 16.04 或更高版本(64 位)
macOS 10.12.6 (Sierra) 或更高版本(64 位)(不支持 GPU)
Windows 7 或更高版本(64 位)(仅支持 Python 3)
Raspbian 9.0 或更高版本

硬件要求

从 TensorFlow 1.6 开始,二进制文件使用 AVX 指令,这些指令可能无法在旧版 CPU 上运行。

CUDA® 计算能力为 3.5 或更高的 NVIDIA® GPU 卡。

软件要求

必须在系统中安装以下 NVIDIA® 软件:

  • NVIDIA® GPU 驱动程序 - CUDA 9.0 需要 384.x 或更高版本。
  • CUDA® 工具包 - TensorFlow 支持 CUDA 9.0。
  • CUDA 工具包附带的 CUPTI。
  • cuDNN SDK(7.2 及更高版本)
  • (可选)NCCL 2.2,可实现多 GPU 支持。
  • (可选)TensorRT 4.0,可缩短在某些模型上进行推断的延迟并提高吞吐量。

安装

环境检测

python 2 环境检测,如果没有某个部分,请补装。

python --version
pip --version

python3 和 python2 类似,换成 python3 的命令即可。

安装

pip install tensorflow  // 安装 TensorFlow CPU 版本
pip install tensorflow-gpu  // 安装 TensorFlow GPU 版本
pip install tf-nightly    // 安装 TensorFlow CPU 暗夜版本 不稳定
pip install tf-nightly-gpu   // 安装 TensorFlow GPU 暗夜版本 不稳定

不过这样通过 pip 安装速度有点慢啊,使用了 pip 官方的源。

换阿里云的 pip 源以后很快就完成了。

pip install -i https://mirrors.aliyun.com/pypi/simple tensorflow-gpu

验证

依次输入如下命令:

[root@node31 ~]# python
Python 2.7.5 (default, Jul 13 2018, 13:06:57)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'1.12.0'
>>> tf.__path__
['/usr/lib/python2.7/site-packages/tensorflow', '/usr/lib/python2.7/site-packages/tensorflow/python/estimator/api', '/usr/lib/python2.7/site-packages/tensorflow/_api/v1']
>>>

可以看到,已经安装了 TensorFlow 的 1.12 版本和安装的路径。


欢迎访问网站 https://erdong.site 来获取更多内容。

相关实践学习
基于阿里云DeepGPU实例,用AI画唯美国风少女
本实验基于阿里云DeepGPU实例,使用aiacctorch加速stable-diffusion-webui,用AI画唯美国风少女,可提升性能至高至原性能的2.6倍。
相关文章
|
3月前
|
机器学习/深度学习 TensorFlow API
精通 TensorFlow 1.x:1~5(2)
精通 TensorFlow 1.x:1~5(2)
|
3月前
|
机器学习/深度学习 算法 TensorFlow
精通 TensorFlow 1.x:11~15(4)
精通 TensorFlow 1.x:11~15(4)
|
3月前
|
机器学习/深度学习 自然语言处理 算法
精通 TensorFlow 1.x:6~10(3)
精通 TensorFlow 1.x:6~10(3)
|
8月前
|
机器学习/深度学习 TensorFlow API
tensorflow详解
@[TOC](目录) TensorFlow 是一个由 Google Brain 团队开发的高级开源机器学习框架,旨在为开发者提供一种灵活、高效的方式来构建和训练神经网络模型,以及进行各种机器学习任务,如文本分析、图像识别、自然语言处理等。TensorFlow 提供了丰富的 API 和工具,使开发者可以轻松地构建、训练和部署深度学习模型 # 1. 基本介绍 TensorFlow 是一个开源的深度学习框架,由 Google Brain 团队开发和维护。它可以用于构建各种类型的神经网络,包括卷积神经网络、循环神经网络、生成对抗网络等。TensorFlow 提供了丰富的 API 和工具,使得开发者可以
184 0
|
7月前
|
机器学习/深度学习 自然语言处理 搜索推荐
TensorFlow详解
TensorFlow是一个开源的机器学习框架,由Google开发。它是一个强大、高度可扩展的计算框架,可以用于各种机器学习任务,包括图像和语音识别、自然语言处理、推荐系统等。 TensorFlow 是一种由 Google 开发的开源机器学习框架,它可以帮助我们构建和训练机器学习模型。无论您是一名初学者还是一名专业人士,本文将为您提供一份完整的 TensorFlow 指南,帮助您了解 TensorFlow 的基础知识,以及如何在实际项目中应用它。
109 0
|
3月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
精通 TensorFlow 1.x:11~15(2)
精通 TensorFlow 1.x:11~15(2)
|
9天前
|
机器学习/深度学习 TensorFlow API
TensorFlow 2.0简单介绍及使用
TensorFlow 2.0简单介绍及使用
|
3月前
|
TensorFlow API 算法框架/工具
精通 TensorFlow 1.x:16~19
精通 TensorFlow 1.x:16~19
|
3月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
精通 TensorFlow 1.x:11~15(5)
精通 TensorFlow 1.x:11~15(5)
|
3月前
|
机器学习/深度学习 算法 TensorFlow
精通 TensorFlow 1.x:1~5(3)
精通 TensorFlow 1.x:1~5(3)