入门CV,其实很大程度需要算力,特别是初入门的时候。
Google提供了Colab给我们初学运行有很大的帮助,有免费的GPU和TPU资源可以使用。
当然要使用前提是要翻墙啦。
1.首先要有Google账号,登录Google Drive云盘 Google Drive
2.然后安装Colab Notebook,然后就可以新建出Colaboartory
3.你可以认为是在线编译的jupyter notebook,已经内置了python以及tensorflow可供调用。
如何使用GPU
代码执行程序->更改运行时类型
如何调用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文件的时候,使用另外的方式来打开文件
会要求登录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资源。