购买Colab Pro
- 需要Master或Visa卡
- 默认连续包月,只购买一个月需要在“设置-Colab Pro-管理订阅”退订,使用时间不受退订时间影响,按照最后一次付款时间算
- 淘宝有代订店铺,参见https://blog.csdn.net/qq_51302564/article/details/115605994
使用体验
显卡情况
- L4和A100相差不大
- 运行时间是本地4090的两倍
- 100个计算量/每天,使用时长由GPU和内存的使用情况决定,跑60000的图片数据集,7个小时就用完了
- 代码跑完立刻断开连接,否则还会计算时长,今天白白浪费了1个小时的算力
为什么用了A100比笔记本的CPU速度还慢?——数据存储问题
- colab中/content下面的内容在会话结束后被清空
- 像代码这样的小文件最好放在google drive内,通过挂载,实现colab的使用
from google.colab import drive
drive.mount('/content/drive') - 像数据这样的大文件不能通过挂载使用,从google drive读数据的时间,是数据计算时间的几十倍,时间都浪费在读数据上了。之所以会出现A100比笔记本CPU还慢就是因为时间花在读数据上
- 数据要放在'/content'下面,可以通过google drive产生分享链接,然后将google drive的分享链接改写成可下载的网址,通过wget(数据量不太大)或gdown(大量数据)下载,具体方式参考https://blog.csdn.net/whywww/article/details/122311304
- 虽然会话每次重启都要重新下载数据,但colab的下载速度可以达到100+M/s,非常快,一分钟的下载时间换几十个小时的读取时间,很划算了。