简介
有时候谷歌云盘(Google Drive)还蛮好用的,但是它却没有提供离线上传的渠道。
离线上传简单来说就是提供文件的url,不经过本地,直接上传到谷歌云盘。
但没有关系,Colab会出手。这篇文章介绍通过Colab,非常简单地实现“伪”离线上传(它只能实现不经过本地,但不能实现真正意义的离线,你需要保持Colab会话)
做法
- 打开这个NoteBook,点击Notebook最上方的
Open In Colab
,保存一份副本。 - 按照指引逐个运行单元格
然后就完事了。
速度
HTTP request sent, awaiting response... 200 OK
Length: 4265097174 (4.0G)
Saving to: ‘/content/drive/MyDrive/download/icomix_V03Pruned.safetensors’
icomix_V03Pruned 38%[======> ] 1.53G 55.9MB/s eta 48s
不得不说,谷歌的速度可是杠杠的。
所以速度的瓶颈不在谷歌,而取决于你资源所在服务器的速度。
总结
由于Colab纯天然允许挂载Google Drive,使得离线上传就跟在远程Linux主机中下载文件一样简单。
但要注意,Colab的免费用户无法真·离线运行,你必须保证浏览器与Colab保持链接状态。
但是Colab的下载速度飞快,大概有50MB/s
,因此虽然不是真离线,但其实也是非常方便。
如果你恰好是Colab Pro用户,你还可以使用Run in Background
,实现真离线下载!