前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Colaboratory配合Google Drive使用GPU运行机器学习代码

Colaboratory配合Google Drive使用GPU运行机器学习代码

作者头像
听城
发布2018-10-09 14:51:14
1.7K0
发布2018-10-09 14:51:14
举报
文章被收录于专栏:杂七杂八

参考: https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d https://blog.csdn.net/ssssdbucdbod/article/details/80397808 https://blog.csdn.net/Lee412726/article/details/82854746 提前声明,你需要有一个google 账号,某些过程可能需要访问外国网站哦!

新建或上传ipnb文件,并用Colaboratory打开

然后再修改->笔记本设置中可以更改py文件类型以及GPU、TPU加速

image.png

此时你已经可以使用GPU畅快的运行代码了

建立文件与google drive关联

由于每次打开文件后台资源都是随机分配的,在运行代码之后一定要记得将结果保存。当然有的时候我们可以直接将所需文件上传到google drive上,由于资源随机分配,因此需要建立他们之间的关系。以下操作每次打开的时候,也需要重新执行

  • 第一步进行授权绑定
代码语言:javascript
复制
!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
!wget https://launchpad.net/~alessandro-strada/+archive/ubuntu/google-drive-ocamlfuse-beta/+build/15331130/+files/google-drive-ocamlfuse_0.7.0-0ubuntu1_amd64.deb
!dpkg -i google-drive-ocamlfuse_0.7.0-0ubuntu1_amd64.deb
!apt-get install -f
!apt-get -y install -qq 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}

  • 第二步关联google drive
代码语言:javascript
复制
!mkdir -p drive
!google-drive-ocamlfuse drive

代码语言:javascript
复制
# 指定当前的工作目录
import os
# 此处为google drive中的文件路径,drive为之前指定的工作根目录要加上.
#Colab Notebooks为你的文件存放的路径,可以自行更改
os.chdir("drive/Colab Notebooks") 

此时你可以用!ls命令查看路径是否正确 之后就可以尽情使用啦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.09.28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 新建或上传ipnb文件,并用Colaboratory打开
  • 建立文件与google drive关联
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档