对于入门深度学习的同学开说,笔记本GPU性能太弱是一件非常让人头疼的事,而租用的gpu服务器又太贵,最近刚发现google提供的免费云平台,可供我们做训练网络服务器用,GPU型号为Tesla T4 ,P100,K80等专业级GPU,性能也是不俗,并且自带tensorflow框架。
注意!!!!!此操作需要科学上网,你懂得。
首先,登陆Google Driver
![](https://i-blog.csdnimg.cn/blog_migrate/68f77e561c61c533c484212c2a44e70c.png)
然后,在空白处右击,查看是否有Google Colaboratory,没有的话,点击关联更多应用,搜索安装即可
![](https://i-blog.csdnimg.cn/blog_migrate/f3bc479c17318646fe2a5908935bc603.png)
新建一个文件夹,这里是yolo_v1
![](https://i-blog.csdnimg.cn/blog_migrate/7af37db277fcd17646995ad6cc9882c2.png)
将你的工程文件导入
![](https://i-blog.csdnimg.cn/blog_migrate/01dffc050434c970e68d4342966c938f.png)
接下来新建一个Colaboratory,并且命名为yolo_train
![](https://i-blog.csdnimg.cn/blog_migrate/c5700c2be32f650605dfab3d7a7dd94b.png)
很熟悉的jupyter notebook界面,操作很相似…
![](https://i-blog.csdnimg.cn/blog_migrate/1157a9e7c2fc6253c4f1d636cd1fe738.png)
然后点击左上角“修改”–>>”笔记本设置“,把硬件加速器修改为GPU,享受飞速吧!
![](https://i-blog.csdnimg.cn/blog_migrate/6513ebfcdf4003f42a8dd6f78a4efad4.png)
二、授权、挂载
1、运行以下代码,安装必要的库等操作
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
2、还没完,由于Google Driver和Colaboratory是分开的,而且Colaboratory容易断开,下次打开的时候数据就没了,所以需要将Colaboratory挂载到Google Driver,这样数据就不会丢失了。运行以下代码就可以了
1)挂载
from google.colab import drive
drive.mount('/content/gdrive')
2)更换路径,就能看到yolo_v1文件夹下面的文件了
import os
path= '/content/gdrive/My Drive/yolo_v1'
os.chdir(path)
!ls #显示路径下的文件
![](https://i-blog.csdnimg.cn/blog_migrate/62bb181c0f8aa171b9accbdd486c43d0.png)