Colab使用方法,以及读取Google drive中的文件太慢的解决办法(亲测有效)
COLA
🥤 COLA: Clean Object-oriented & Layered Architecture
项目地址:https://gitcode.com/gh_mirrors/col/COLA
免费下载资源
·
前言:使用云端硬盘和Colab得能科学上网啊,fq方法自己去摸索吧(捂嘴笑
回到正文!!!!
一、文件上传到Google的云端硬盘上
1、点击左上角的新建
2、点击上传文件或者上传文件即可上传;上传会很慢
3、文件上传后,依次点击 新建 => 更多 => Google Colaborary
如果 “更多” 里面没有Google Colaborary,解决办法详见 https://blog.csdn.net/acceptedemmm/article/details/104054301
4、进入Colab后可以在左上角自己新建ipynb文件(和jupyter类似)
5、新建一个notebook之后,可以看到左边的文件栏中只有sample_data
6、挂载云盘,使用云盘中的文件。这里推荐一种简单的方法,只需要点击一下就行(也可以通过mount命令挂载,大家自行百度)
7、挂载后,可以发现多了一个drive文件夹,里面放的就是云盘中的数据了。云盘中的数据默认都是放在drive/MyDrive中;如果代码中要使用某个文件,直接用绝对路径, content/drive/MyDrive/xxxx (content文件夹是看不到的)
8、重点来了!!!!
这么做,能访问文件,但是速度非常地慢,非常非常地慢,甚至比你自己的电脑都慢,那还用啥gpu啊?
解决办法是,把文件拷贝到drive文件外面
使用shutil.copytree()方法 (在代码块中执行)
例如,下面的代码就是把 content/drive/MyDrive 下的food文件夹拷贝到 content下,即现在的路径是 content/food
访问content/food,就会快很多很多
import shutil
# 把olddir拷贝一份newdir
shutil.copytree('content/drive/MyDrive/food', 'food')
如果,本文对你有帮助,不妨点个👍哦~~~~~~~~
GitHub 加速计划 / col / COLA
9
5
下载
🥤 COLA: Clean Object-oriented & Layered Architecture
最近提交(Master分支:4 个月前 )
bda50471 - 6 个月前
65e9e39d
bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 (#496)
bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.5 (#497)
bump org.springframework.boot:spring-boot-dependencies from 3.1.0 to 3.3.0.(#498)
bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.7.0 (#499)
bump commons-cli:commons-cli from 1.5.0 to 1.8.0 (#500)
bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.12 (#501)
bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 (#502)
bump org.wiremock:wiremock-standalone from 3.0.1 to 3.0.3 (#503)
6 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)