前言
最近学习李沐的动手深度学习,使用conda创建并配置环境应用mxnet框架,配置环境、兼容等问题给我折腾坏了。干脆转到谷歌的交互式环境colab进行操作。
不过使用colab的前提是会科学上网。否则连谷歌都用不了。这个科学上网就需要自己解决了。
colab可以理解为给你提供一个类似jupyter的前端交互式网站,同时给你分配了计算机资源(如GPU,CPU等)。
应用
然后需要谷歌网盘,这个只要注册谷歌账户就能注册谷歌云盘,不过我不记得是注册谷歌账户就有还是得自己注册登录谷歌云盘网站。
谷歌云盘是貌似是必须的,因为要保存交互式笔记的内容。
进入colab官网应该这个页面:
或者没有选择笔记本的话,可以手动选择创建笔记本或者选择已有的笔记本
启动GPU
一般默认是给CPU的资源。但是可以开启GPU。看需求,如果要改的话:选择修改里面的笔记本设置
可以选择CPU或者GPU。GPU免费使用时限一天12小说还是一周30小时来着我不记得了,反正大概时间是这些,要更好的功能就要加钱了。
不过修改后所有代码部分要重新运行,这点千万记得
就是说所有要执行代码的这个三角要点一次
备注
- 使用 shift+enter 来运行代码块(和jupyter等相同)
- 使用!pip install 包/框架 等下载内容,或者说需要在终端进行的使用! pip就行。例如:下载mxnet和d2l,查看计算机资源信息等
总之:具体操作和jupyter类似,缺什么补什么,不用自己操心环境配置和资源等。免费版的GPU是NVIDIA Tesla T4,16G,已经超过不少人的笔记本了。