[Pytorch基础]免费的Colab使用和经验

入门CV,其实很大程度需要算力,特别是初入门的时候。
Google提供了Colab给我们初学运行有很大的帮助,有免费的GPU和TPU资源可以使用。
当然要使用前提是要啦。

1.首先要有Google账号,登录Google Drive云盘 Google Drive
2.然后安装Colab Notebook,然后就可以新建出Colaboartory
[Pytorch基础]免费的Colab使用和经验_第1张图片
3.你可以认为是在线编译的jupyter notebook,已经内置了python以及tensorflow可供调用。

如何使用GPU
代码执行程序->更改运行时类型[Pytorch基础]免费的Colab使用和经验_第2张图片

如何调用Google 云端硬盘的图片或者资源
需要使用一下的代码,挂载云端硬盘

from google.colab import drive
drive.mount('/content/drive')

以后使用云盘里面东西的时候。路径为

‘/content/drive/My Drive/文件名称’
参照这里图解colab读取Google Drive 文件

如何调用python文件

import sys
sys.path.append('/content/drive/My Drive/Colab Notebooks/face/projectII')

然后引用import 你的python文件即可。
解决colab无法调用模块(无法使用其它文件内函数)的问题

如何编辑python文件
点开python文件的时候,使用另外的方式来打开文件
[Pytorch基础]免费的Colab使用和经验_第3张图片
会要求登录google账号,编辑好后,
在这里插入图片描述
点击一下就可以更改在云端里面python文件了。

提示jupyter notebook调用argparse包 报错解决usage: ipykernel_l
我在使用opencv进行一个物体跟踪程序过程中调用argparse包报错如下:
usage: ipykernel_launcher.py [-h] [-v VIDEO] [-t TRACKER] ipykernel_launcher.py: error: unrecognized arguments:
解决方法:

ap.parse_args()

替换为

ap.parse_args(args=[])

提示你的GPU资源已经到达上限,如何办
1.因为你使用GPU资源并且是空置的并一直不释放,所以使用完GPU资源后记得要释放掉
2.24小时候系统会在分配资源。

当然使用惯了GPU,速度很快会很难忍耐CPU的,所以大家一定要慎重使用GPU资源。

你可能感兴趣的:(Pytorch基础,python,gpu)