| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Colab使用教程 -> 正文阅读 |
|
[人工智能]Colab使用教程 |
最近在学习NLP,但是学习 而显卡,需要是 NVIDIA 的显卡,也就是我们俗称的 N 卡。 虽然人人都喊「 AMD yes,AMD 真香」,但在深度学习领域,目前来看只能对 A 卡说 No。 因为,主流的推理框架,都需要在 NVIDIA 推出的 CUDA 运算平台上进行,使用上这也是最方便的。 所以,如果你没有 N 卡,比如你用 Mac 本或者 A 卡电脑,那么你只能使用 CPU 版本的深度学习框架。 深度学习使用 GPU 运算很快,用 CPU 巨慢无比。 如果只是进行算法的效果测试,那姑且可以用 CPU 试一试,不过很多算法就算测试,可能也需要跑上十几分钟。 如果要进行算法的训练,那必须用 GPU,用 CPU 跑训练会跑到怀疑人生,几个月不断电都未必训练好算法。 至于·=「Torch not complied with CUDA enabled」这个问题:
修改代码为 cpu 版,这个对新手可能有点难度,不同深度学习框架修改方法也不同。 好在有百度,直接搜索关键词「pytorch修改代码为cpu」,其他框架同理,教程非常多。 自己没有 GPU,但是我就想用!可以!引出文本的重点,教你如何「白嫖 GPU」。 以下为总结出Colaboratory的使用教程。
Colab的基本配置
大家可以 不过现在莫要着急嘛,咱先把自己的工程代码上传到个人的文件夹中,这里我的叫test(我上传到test里的文件夹叫yolo3-keras,后面的栗子会用到)。 步骤为: Colab如何操作?在步骤二的基础上,我们双击自己建立的Colab,进去之后它长这样: 具体一些区域的功能已经在图上注释了,大家可以先了解下。首先是先入门hello world,如下所示,在代码框里输入print(“hello world!”),然后点击左边的运行按钮就可以 上方为入门Colab的使用,接下来是设置加速器为GPU加速 使用GPU以下两种方式都可以:
然后运行以下代码确认GPU是否正常运行
运行正常可以看到如下结果: 否则看到如下结果: 或者使用命令:
可以看到以下结果: 否则看到如下结果: PS:如果你有其他会话正在运行,可能会看到这样的提示: 切换文件夹不能用Linux下常用的 1.加载盘
2.切换到你要跑的目录下面
安装Pytorch以及torchvisionColab 一般情况下已经自带了pytorch环境了。若没有可以进行相应的安装:
装载Google云盘文件装载完成之后的界面如下: 解决Colab长时间无操作就掉线的问题使用中会发现,当我们在训练模型的时候,如果长时间不操作Colab后他就会自动断线,这就很头疼了,我们也不能傻傻一直盯着它跑吧。莫慌,你可以通过以下简单的操作来解决: 首先在Colab界面打开控制台(快捷键Ctrl+Shift+I),然后复制以下代码(这段代码的功能是设置每隔60000ms也就是1min自动点击一下Colab的“连接”操作,这样就不至于长时间误操作而导致自动断开连接啦,当然这只是个例子,方法不唯一,大家也可以调整下自己的间隔时间):
把上面这段代码添加到下图所示的位置 ,然后敲一下回车键即可 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 15:42:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |