colab如何读取google drive(谷歌云盘)的文件
使用colab训练深度学习模型的时候,需要读入本地采集好的数据集。这时候可以将数据集先上传到google drive云端硬盘,再在colab的notebook读取google drive的数据集(文本、图片、数据表等)。colab类似一台linux服务器,要使用google drive就需要把drive挂在到主机上。
这时候需要以下三个步骤:
1.首先需要让colab获得google drive的授权,在google colab里执行如下代码:
!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}
2.指定Google Drive云端硬盘的根目录,名为drive
!mkdir -p drive
!google-drive-ocamlfuse drive # 此时colab中出现drive的文件夹,里面就是你的google drive的根目录文件
3.然后更换执行的工作文件夹即可,数据集在这个文件夹中,就可以在notebook里直接使用了
import os
os.chdir("drive/Colab Notebooks")
如果对您有帮助,欢迎点赞、订阅以及star我的项目。
您的支持是我创作的最大动力!
colab如何读取google drive(谷歌云盘)的文件相关推荐
- 解决Google Colab 读取Google Drive(云盘) 文件速度慢
问题描述 使用colab的时候,当需要从云盘中读取(图片)数据时,相比于本地磁盘读取,速度非常慢. 猜测可能是文件数量过多时,请求和获取数据占据了很多时间. 解决方法 方法一(个人推荐) 上传文件到云 ...
- google drive 谷歌云盘下载文件限额解决方法
下载一些google drive上的大文件或者数据集的时候,我们通常会遇到一个问题就是:解决的办法其实很简单,就三步. 1.右键点击文件,添加星标. 2.在已知星标中,找到文件.右键点击文件复制,建立 ...
- Google Drive—谷歌云盘大文件下载
Google Drive-谷歌云盘大文件下载 问题 谷歌云盘大文件下载失败,显示问题为网络错误. 解决 右键需要下载的文件,点击获取链接. 在浏览器中粘贴下载. 每隔一段时间暂停下载,刷新下载链接. ...
- linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件
linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件 wget --load-cookies /tmp/cookies.txt "https:// ...
- 命令行下载谷歌云盘超大文件
在这申请API:https://developers.google.com/oauthplayground/
- 2019 Google Drive Api 上传文件到谷歌云盘 获取分享下载链接
如果图片失效或者格式已乱,建议阅读原文 在[案例]搭建 Quizzes 网站,每天赚取 30-50 美元 提到下载站项目,因为整个项目代码加上一些说明,会导致内容太多,所以准备分成几部分,这样看起 ...
- google colab连接谷歌云盘
在做深度学习项目时,我们一定会需要一个服务器,有时候因为条件限制没有服务器,可以用google的colab来跑我们的程序,它最大的特点是有GPU支持,型号Tesla P100-PCIE-16GB GP ...
- 【我的第一个目标检测课题】2、薅一把Google的羊毛!使用Colaboratory链接谷歌云盘在线进行网络训练
2020.12.30晚记 在上一篇中已经介绍了用自己的电脑配置了GPU,配置完后训练速度确实是大大提升,但是因为自己的轻薄本显存太少了,只有2G,而我们的数据集还挺大,图片分辨率也高,所以尽管把bat ...
- google谷歌云盘_如何(以及为什么)开始使用Google云打印
google谷歌云盘 Wouldn't it be wonderful if you could print from any of your devices (desktops, phones, t ...
最新文章
- 微信小程序开发-笔记
- 内存分析工具MAT的使用
- 3月6日 输入与输出 数据类型 运算符
- “真三”中的人生哲理
- HTTP Status 403 - Access to the requested resource has been denied
- ​Go 能取代 Java,成为下一个 10 年的王者吗?​
- SQL注入-SQLMAP基础使用(十二)
- 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
- 性能,可伸缩性和活力
- [css] 举例说明CSS特性检测的方式有哪些?
- LeetCode MySQL 1280. 学生们参加各科测试的次数
- 浅析RTB和RTA(三)
- 文案一方面需要创意,但一方面不需要过分沉溺于创意
- What's the difference between forever and for good?
- Car2go 的前端框架选择
- iOS import,include和class的区别
- CH579 以太网转串口 串口服务器代码!需要自己编程提升能力的非常值得参考的代码
- html怎么设置顶部导航栏,CSS+HTML如何实现顶部导航栏
- Qt Moc 文件解析
- 类似易企秀的h5页面如何制作,邀请函,贺卡