1 colab的使用

0.说在前面

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

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

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

colab:

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

google driver:

https://drive.google.com/drive

image

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/15740102/+files/google-drive-ocamlfuse_0.7.1-0ubuntu3_amd64.deb

!dpkg -i google-drive-ocamlfuse_0.7.1-0ubuntu3_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}


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

image

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

image

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

image

3. 访问文件

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

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

!mkdir -p drive

!google-drive-ocamlfuse drive

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

例如:

!ls

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

posted @ 2022-06-08 21:07  Trouvaille_fighting  阅读(215)  评论(0)    收藏  举报