使用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(谷歌云盘)的文件相关推荐

  1. 解决Google Colab 读取Google Drive(云盘) 文件速度慢

    问题描述 使用colab的时候,当需要从云盘中读取(图片)数据时,相比于本地磁盘读取,速度非常慢. 猜测可能是文件数量过多时,请求和获取数据占据了很多时间. 解决方法 方法一(个人推荐) 上传文件到云 ...

  2. google drive 谷歌云盘下载文件限额解决方法

    下载一些google drive上的大文件或者数据集的时候,我们通常会遇到一个问题就是:解决的办法其实很简单,就三步. 1.右键点击文件,添加星标. 2.在已知星标中,找到文件.右键点击文件复制,建立 ...

  3. Google Drive—谷歌云盘大文件下载

    Google Drive-谷歌云盘大文件下载 问题 谷歌云盘大文件下载失败,显示问题为网络错误. 解决 右键需要下载的文件,点击获取链接. 在浏览器中粘贴下载. 每隔一段时间暂停下载,刷新下载链接. ...

  4. linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件

    linux bash shell wget 下载google drive(谷歌云端硬盘)中大文件 wget --load-cookies /tmp/cookies.txt "https:// ...

  5. 命令行下载谷歌云盘超大文件

    在这申请API:https://developers.google.com/oauthplayground/

  6. 2019 Google Drive Api 上传文件到谷歌云盘 获取分享下载链接

    如果图片失效或者格式已乱,建议阅读原文   在[案例]搭建 Quizzes 网站,每天赚取 30-50 美元 提到下载站项目,因为整个项目代码加上一些说明,会导致内容太多,所以准备分成几部分,这样看起 ...

  7. google colab连接谷歌云盘

    在做深度学习项目时,我们一定会需要一个服务器,有时候因为条件限制没有服务器,可以用google的colab来跑我们的程序,它最大的特点是有GPU支持,型号Tesla P100-PCIE-16GB GP ...

  8. 【我的第一个目标检测课题】2、薅一把Google的羊毛!使用Colaboratory链接谷歌云盘在线进行网络训练

    2020.12.30晚记 在上一篇中已经介绍了用自己的电脑配置了GPU,配置完后训练速度确实是大大提升,但是因为自己的轻薄本显存太少了,只有2G,而我们的数据集还挺大,图片分辨率也高,所以尽管把bat ...

  9. google谷歌云盘_如何(以及为什么)开始使用Google云打印

    google谷歌云盘 Wouldn't it be wonderful if you could print from any of your devices (desktops, phones, t ...

最新文章

  1. 微信小程序开发-笔记
  2. 内存分析工具MAT的使用
  3. 3月6日 输入与输出 数据类型 运算符
  4. “真三”中的人生哲理
  5. HTTP Status 403 - Access to the requested resource has been denied
  6. ​Go 能取代 Java,成为下一个 10 年的王者吗?​
  7. SQL注入-SQLMAP基础使用(十二)
  8. 用ADO.NET的ExecuteScalar方法返回单一值-资讯动态
  9. 性能,可伸缩性和活力
  10. [css] 举例说明CSS特性检测的方式有哪些?
  11. LeetCode MySQL 1280. 学生们参加各科测试的次数
  12. 浅析RTB和RTA(三)
  13. 文案一方面需要创意,但一方面不需要过分沉溺于创意
  14. What's the difference between forever and for good?
  15. Car2go 的前端框架选择
  16. iOS import,include和class的区别
  17. CH579 以太网转串口 串口服务器代码!需要自己编程提升能力的非常值得参考的代码
  18. html怎么设置顶部导航栏,CSS+HTML如何实现顶部导航栏
  19. Qt Moc 文件解析
  20. 类似易企秀的h5页面如何制作,邀请函,贺卡

热门文章

  1. TCP FIN扫描探测原理
  2. NUC972触摸屏驱动移植过程分析(三)
  3. Win11怎么打开AMD显卡控制面板
  4. linux 查看开放的端口以及开放端口并且永久开放端口的方法
  5. 20天完成智能推送系统。
  6. ajax提交多个form表单
  7. python怎么画长方形_python怎么画矩形
  8. python数据类型怎么打开_python数据类型详解
  9. 【Python】windows下Eclipse中安装集成webpy框架
  10. hdu2191 买大米 多重背包 模板题