Colab白嫖指南与测试
我放在实验室的服务器挂掉了,远程连不上了,想着测试下Colab行不行。主要包括,1:测试Colab的使用时间限制(GPU)2:测试Colab的CPU的性能 3:介绍Colab环境重置后的自动化操作方式
Colab可以免费白嫖GPU,但是有个很大的问题就是Colab免费版自动12小时重置docker实例,也就是说你每12小时以后,都需要重新进行初始化配置,对于一些特殊环境来说,比如我需要安装一些第三方的库,其实不是很方便。
于是就有这么一个场景,在性能的确有优势的前提下,设置一下自动化操作任务,来实现自动化安装环境,若是能这样做的话,那么当系统哪怕被重置了,也还是能够有比较好的体验。
我的环境是通过vs code的remote开发。
具体的配置环境很简单,参考https://barrypan.cn/2021/10/24/Pycharm%E5%8F%8AVScode%E8%BF%9E%E6%8E%A5Colab/
性能测试
colab:
本地:
比本地的一台i7-3770的CPU性能要好一些
使用时间测试
1 | with open(directory, 'a+') as f: |
通过每隔10s向Google Drive写入一个时间戳,来判断系统能够运行的时间,因为Colab的资源是动态分配的,所以该测试方法仅供参考,不作为判断依据。
这里也发现一个问题:向Google Drive中写入文件的时候,其延迟非常大,写入的文件在Google Drive的web端需要很久(几十分钟)才能加载出来,原因未知。
可以看到,基本上只能使用两个小时40分的时间,这就有点太少了。
重置后的初始化操作
为了防止Colab的断开,需要在F12控制台中执行这段代码,即每隔60s的时间,点击一下连接按钮。
1 | function ConnectButton(){ |
在一个Colab中新建一个自动安装的代码块:
1 | !pip install colab_ssh --upgrade |
是否要升级Colab Pro
淘宝上一个月70出头,实际自己用外币信用卡支付的话65左右吧,淘宝贵个10块钱。
但是Colab Pro官网说只能相比于免费版多一倍的使用时长,也就是只有5个小时,这就有点太少了。
- 标题: Colab白嫖指南与测试
- 作者: Oliver xu
- 创建于 : 2022-04-18 13:10:48
- 更新于 : 2024-11-20 21:07:04
- 链接: https://blog.oliverxu.cn/2022/04/18/Colab使用测试/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。