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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章