利用Google免费GPU跑深度学习模型

还在为电脑没有很好的GPU而烦恼么,这个教程教你随时利用Colab中的Tesla K80显卡跑深度学习模型

先从价格上感受下Tesla K80

首先想体验Colab,必须先学会科学上网,可以利用VPS买国外结点的服务器,利用Shadowsockes搭梯子,具体教程可以参考其他博主,在此不做赘述。

之后就可以点下面的链接,进入Google云

https://drive.google.com/drive/my-drive

点击左上角新建,新建Colaboratory

之后进入Google自家的在线编译器工具,这个类似与大家常见的Jupyter,但不知道比它高到哪里去了

之后点击修改-笔记本设置,配置一下免费的GPU

之后选择GPU便好

之后回到界面,输入下面这些代码,装一下常用库,ctal-F9运行

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

会这样显示

点击上面链接,将链接中得验证码输入到下面得格子中

回到编辑界面,再输入下面这个挂载一下云盘

!mkdir -p drive
!google-drive-ocamlfuse drive  -o nonempty

运行,大功告成

接下来就可以愉快在线使用Google免费的GPU训练模型了

另外可利用!pip install 命令装各种库,!后接其他命令就代表命令行的意思

如我要装个captch

运行代码ctrl+F9,需要的库就自动装好了

接下来跑模型试试

那么实际训练下来速度还挺快的,重要的是完全由Google的GPU完成运算,电脑没有噪声和其他负担,但具体能不能达到K80的水平,这个嘛 emmmmm至少比作者的GTX1060要强

猜你喜欢

转载自www.cnblogs.com/xueadas/p/9902186.html