![PyTorch深度学习应用实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/410/52842410/b_52842410.jpg)
1-6 免费云端环境开通
以上是本地的安装,接着再来谈谈云端环境的开通,几乎Google GCP、AWS、Azure都提供机器学习的开发环境,这里介绍免费的Google云端环境Colaboratory,要有Gmail账号才能使用,它具备以下特点。
(1)免安装,只须开通:常用的框架均已预安装,包括TensorFlow、PyTorch。
(2)免费的GPU:使用GPU进行深度学习的模型训练会快上许多倍,Colaboratory提供NVIDIA Tesla K80 GPU显卡,含12GB内存。
(3)使用限制:Colaboratory在使用时会实时开通Docker container,只能连续使用12小时,逾时的话虚拟环境会被回收,虚拟机内的所有程序、数据一律会消失,要特别注意。
开通步骤如下。
(1)使用Google Chrome浏览器,进入云端硬盘(Google drive)接口。
(2)建立一个目录,例如“0”,并切换至该目录。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P17_1582.jpg?sign=1739174073-8Rv3HeldT35xOLQDU0HeoHgLFrhMDQ7z-0-e3c75195469aff3af326e8b719cda53a)
(3)在屏幕中间右击,单击“更多”>“关联更多应用”。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P18_1603.jpg?sign=1739174073-Kut8jj2rah6wIeSi9LJBjyiboHSaGjGo-0-f85700ef50ff42135e41072e5e62ffd9)
(4)在搜寻栏输入Colaboratory,找到后单击该App,单击“Connect”按钮即可开通。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P18_1606.jpg?sign=1739174073-ugdbbBPBYxNE94C3rrWItsCY2mNwXqjn-0-996aaf5f6a959d39396d59dfd65802c7)
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P18_1607.jpg?sign=1739174073-6T7tzIHRFxtReMjp46BmZIpSXqFUnZ4X-0-5d529f26f2017b0f1607cd3f5be58929)
(5)开通后,即可开始使用。可新增一个名为“Colaboratory”的文件。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P18_1610.jpg?sign=1739174073-fGI4dC0v0NeNwfZxBweA8zWUH0GmYByS-0-25ac5fafd871126550d3671da368a026)
注意,Google Colaboratory会自动开启虚拟环境,建立一个空白的Jupyter Notebook文件,文件名为ipynb,几乎所有的云端环境及大数据平台Databricks都以Notebook为主要使用接口。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P19_1630.jpg?sign=1739174073-naMiRUws4O1mbC3Lvc3jY6IQmREa33MA-0-2da0052ed864bd9c2154df290a902fe4)
或者直接双击Notebook文件,也可自动开启虚拟环境,进行编辑与执行。本地的Notebook文件也可上传至云端硬盘,单击即可使用,完全不用转换,非常方便。
若要支持GPU可设定运行环境使用GPU或TPU,TPU为Google发明的NPU。
![](https://epubservercos.yuewen.com/128DEE/31397898903670606/epubprivate/OEBPS/Images/Figure-P19_1633.jpg?sign=1739174073-hCpc2YcYqgAkxCXfGj57bcx5FyN2RT5Z-0-f4f05281c4b2616f8806e306d2307478)
Colaboratory相关操作,可参考官网说明[6]。
本书所附的范例程序,一律为Notebook文件。Notebook可以使用Markdown语法来撰写美观的说明,包括数学公式,并且程序也可以分格,实现单独执行,便于讲解,相关的用法可以参考Jupyter Notebook: An Introduction[7]。