colab 使用注意事项

google公司始终坚持着它的伟大企业文化,就像他们的产品一样,总是能正在的提高生产力,造福全世界一样,colab就是其中一个伟大的产品,真的非常棒!但这个文章仅说其缺点或不足吧。

 

1. 上传大量的图片数据时,上传图片的数量有可能出错,比如上传了10000张图片,上传成功后显示“”成功上传10000张图片“  ,但是有可能上传了10020张,多了20张,这20张图是与原图片重复的。重复的名称后会加上(1)这样的命名方式。

2. 文件夹下准确的数据量不容易查看,不像windows下查看某各文件夹下有多少文件,需要自己在操作记录自己一点点的加起来汇总

3.通过colab上安装的text edit 修改程序保存后,需要等待片刻才能真正的完成修改, 可能要等几秒钟,具体时间与修改文件的程序规模有关系,否则直接执行程序,可能执行的是修改前的代码。

4.在里面复制文件的时候,一般文件夹的名字这里就会有问题,比如你看到文件名字是 abc, 但其实它已经是 abc (1),这样的话你对abc操作的时候,是找不到该文件的,执行!ls命令可查看所有文件,然后通过可以通过命令os.rename(srcname,dstnam)来修改名称

5.因为colab有特定的算法支持,对于长期占用google服务器的计算资源,有可能会断开连接,这样的话,如果模型在晚上进行训练,自动断开的化就会降低效率,这里可以考虑加个自动检测的,当检测到重新连接的按钮,就尝试点击该按钮,代码如下:
在训练页面下点击右键/检查/console/  下粘贴一下代码即可,下面设置的是2分钟检查一次

function testConnect(){
	console.log(new Date())
	var btn = document.getElementsByClassName('colab-toolbar-button');

	for(var i=0; i<btn.length; i++){
		var txt1 = btn[i].innerHTML.trim().indexOf('重新连接');
		var txt2 = btn[i].innerHTML.trim().indexOf('连接');
		if(txt1 === 0 || txt2 === 0){
			console.log('点击 连接 按钮');
			btn[i].click();
			break;
		}
	}
}

var myTimer = setInterval(testConnect, 120000)

 

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值