你知道colab?

640?wx_fmt=png
welcome

你知道colab?

今日知图行内移动

w word 向后移动一个单词
b back 向前移动一个单词
0 行首
^ 行首,第一个不是空白字符的位置 代码缩进情况下好用,直接跳转到代码首位
$ 行尾

0.说在前面1.google driver2.colab使用3.访问文件4.作者的话


0.说在前面

Colaboratory 是一个研究项目,可免费使用。并且提供免费GPU!

Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。在线安装包以及linux命令等操作

有一点非常重要:它与google driver绑定!每次启动,会为用户分配一个新的内存空间,如果说你想要长期使用,必须上传文件至你的google driver,接下来一起来研究如何持久化使用google driver!

colab

colab:

https://colab.research.google.com/

google driver

google driver

https://drive.google.com/drive

1.google driver

研究colab之前,了解一下google driver基本操作,首先来看如何上传文件及其他基本操作!

基本操作

打开上述googl driver官网,进去就可以看到这个页面,然后空白处点击右键就会出现创建文档与上传文档操作,只需要点击右键即可完成这个上传操作(或者其他操作)!

640?wx_fmt=png
upload

我们以某文件上传完为例,如何查看数据上传进度?

右键上传后,左下角有显示进度百分比~~~,等到百分之百即可完成上传操作!

640?wx_fmt=png
jindu

2.colab使用

最最关键的是授权,每次打开colab之前下载的资料都不存在了,怎么办?

解决办法就是将文件上传的到你的google driver,然后在colab中读取即可!

下面来引入脚本来执行每次从google driver导入到colab的操作!

授权

下面的apt-get是相关的linux命令!

其余的import为python的导包命令!

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!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}

授权

运行上述代码后,会有两次授权,下面是授权过程~~

640?wx_fmt=png
auth_pre

点击上述的授权url,然后进入下面授权页面:

640?wx_fmt=png
auth_af

点击上述你的账户,如果没有登录谷歌账号,请注册后再登录即可,然后会进入下面授权代码,复制这一串授权代码。

640?wx_fmt=png
auth

粘贴到上述的授权窗口里面,回车即可,会操作两次~~

3.访问文件

如何验证我们可以访问google driver文件?

指定Google Drive云端硬盘的根目录,名为drive

!mkdir -p drive
!google-drive-ocamlfuse drive

接下来就是linux命令,不过在这里面命令前面得加个!

例如:

!ls

然后cd进入你的文件夹里面即可~

640?wx_fmt=png
cd

参考文章:

4.作者的话

最后,您如果觉得本公众号对您有帮助,欢迎您多多支持,转发,谢谢!

640?wx_fmt=jpeg

我今天才知道,我之所以漂泊就是在向你靠近。

--《廊桥遗梦》

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值