【DL】云平台下运行 tensorflow 的配置步骤

本文介绍了在腾讯云上配置TensorFlow的详细步骤,包括安装Ubuntu服务器、Python3和TensorFlow。作者分享了选择云平台的原因,以及在安装过程中遇到的问题和解决方案,如从CentOS转为Ubuntu,安装Python3.6,并设置了默认版本。文章最后提到了使用虚拟环境管理和上传文件到Ubuntu系统的操作。

原因

TensorFlow 既可以在 CPU 上面运行,也可以在 GPU 上面运行,在GPU上面运行的速度是CPU上的5-10倍,甚至几十倍,但是GPU价格比较昂贵。

《python深度学习》中作者这样建议:

在开始开发深度学习应用之前,你需要建立自己的深度学习工作站。虽然并非绝对必要, 但强烈推荐你在现代 NVIDIA GPU 上运行深度学习实验。某些应用,特别是卷积神经网络的图 像处理和循环神经网络的序列处理,在 CPU 上的速度非常之慢,即使是高速多核 CPU 也是如此。 即使是可以在 CPU 上运行的深度学习应用,使用现代GPU通常也可以将速度提高 5 倍或 10 倍。 如果你不想在计算机上安装 GPU,也可以考虑在AWS EC2 GPU实例或 Google 云平台上运行深
度学习实验。但请注意,时间一长,云端GPU实例可能会变得非常昂贵
截至 2017 年年中,我们推荐 NVIDIA TITAN Xp 为市场上用于深度学习的最佳显卡。如果 预算较少,你也可以考虑 GTX 1060。如果你读到本节的时间是在 2018 年或更晚,请花点时间
在网上查找最新的推荐,因为每年都会推出新的模型。

可是我在天猫上搜索到的性价比比较高的一款:GTX1080Ti 11G 报价是9299元,已然十分昂贵,而在云上使用GPU,价格也不便宜,于是想了一个权宜之计,现在正好腾讯云做活动,于是买了一年的腾讯云,虽然是CPU,但是好在24h开机,我可以把文件传上云,让云在不停的运算, 然后攒钱买GPU,等到这一年腾讯云结束了,应该能攒够GPU的资金,而且,假如GPU速度是腾讯云CPU的24倍,我在腾讯云上面跑一天24小时,也就相当于GPU跑了一小时了。

配置腾讯云

安装ubuntu 16.0* 的服务器

本来是安装的centos 7 但是,我在配置TensorFlow时,出来一些意外,看来TensorFlow 官网 和 其他的书籍多是以ubuntu为主,于是把腾讯云上面的配置改成了ubuntu。

安装 python3

常用命令: ctrl + D 退出 python 命令行

前期看一下python版本:

ubuntu@VM-0-13-ubuntu:~$ python --version
Python 2.7.12       // 系统自带的python版本
ubuntu@VM-0-13-ubuntu:~$ apt-get install python3  // 尝试安装

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? // 发现错误,无权限打开,需用root

第一步 获取python3

ubuntu@VM-0-13-ubuntu:~$ sudo add-apt-repository ppa:jonathonf/python-3.6

提示:

A plain backport of just Python 3.6. System extensions/Python
libraries may or may not work.

Don’t remove Python 3.5 from your system - it will break. More info:
https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 Press
[ENTER] to continue or ctrl-c to cancel adding it
// 点 enter
gpg: keyring /tmp/tmppq1osu8m/secring.gpg' created gpg: keyring/tmp/tmppq1osu8m/pubring.gpg’ created gpg: requesting key F06FC659
from hkp server keyserver.ubuntu.com gpg:
/tmp/tmppq1osu8m/trustdb.gpg: trustdb created gpg: key F06FC659:
public key “Launchpad PPA for J Fernyhough” imported gpg: Total number
processed: 1 gpg: imported: 1 (RSA: 1) OK

说明:

如果出现错误:sudo: add-apt-repository: command not found ,参考下面这篇博客
实际上add-apt-repository是由python-software-properties这个工具包提供的,所以要先去安装一下python-software-properties:sudo apt-get install python-software-properties
可以把add-apt-repository理解成一个软件超市,可以直接使用软件名字,从超市中拿出软件直接安装,比如Vim:sudo add-apt-repository ppa:jonathonf/vim

第二步 更新

ubuntu@VM-0-13-ubuntu:~$ sudo apt-get update
// 更新一下

Hit:1 http://mirrors.tencentyun.com/ubuntu xeni

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值