如何在云服务器上跑深度学习的代码?(ResNet50为例)

这篇具有很好参考价值的文章主要介绍了如何在云服务器上跑深度学习的代码?(ResNet50为例)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


个人简介:南京邮电大学,计算机科学与技术,在读本科
兴趣领域:数据结构、C/C++



一、选择一款云服务器

● 小编选择的 “矩池云”,感觉操作比较方便,也能跑通代码。

矩池云官网:https://www.matpool.com。

● 一进去,经过一些 “操作” 能获得 5 元的体验金,可以用来练手。



二、上传代码和数据

● 然后打开 个人中心,进入 我的网盘,点击 上传 来把本地的代码和数据上传上来。【如下图所示】

● 为了快速练手,小编已经把代码和数据封装好了。

● ResNet50 + 猫狗数据集(25000张):https://pan.baidu.com/s/1tIVcJOS6FsO5KDCriusisA,提取码:xwdd

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享



三、解压“代码和数据的压缩包”

● 点击左上角的 主机市场,再点击 CPU,进入准备租用 CPU 来解压。【如下图所示】

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 随便选一款就可以。【如下图所示】

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 随便选一个就可以,小编一般选 PyTorch 1.7.1,然后点击 下单。【如下图所示】

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 然后会自动跳出 租用界面,等待一会儿后会出现下面两个 链接,点击 JupyterLab链接

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 再点击 Terminal,进入服务器终端。

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 然后我们依次输入以下代码来解压 代码数据:【如下图所示】

cd /mnt
unzip ResNet50-Test-CSDN.zip
unzip cat-dog-all-data.zip

:解压图片会花费较长时间(≈1min)。另外,cat-dog-all-data.zip 解压得到的是名为 test-dataset 的文件夹。

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 解压完后,再返回 租用界面,点击 停止并释放。之后去看看 我的网盘,就会变成下图:

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享



四、训练 ResNet50 神经网络

● 点击左上角的 主机市场,再点击 GPU,进入准备租用 GPU 来训练。【如下图所示】

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 选一个关于 Pytorch 的配置(因为小编的 ResNet50 是基于它所写的),小编一般选 PyTorch 1.7.1,然后点击 下单。【如下图所示】

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享


● 然后我们依次输入以下代码来训练:

cd /mnt
python main.py test-dataset

main.py 就是 ResNet50代码test-dataset25000 张猫狗数据集,已按 9:1 的比例划分成训练集和测试集。批训练大小:batch_size = 64。二分类。

云端跑本地代码,深度学习|自监督学习|图像处理,神经网络,服务器,深度学习,经验分享

● 至此,基本的操作就写完了。如果需要涉及多 GPU 分布式训练,就要同时租用多个 GPU 即可。

● 如果说代码出错,会在这个终端框中提示出来。但是如果要改代码,只得在本地改好,再上传,再解压,再跑。这样有点麻烦。但小编还是用的这种比较笨的方法,最后完成了项目。

● 另外有一种解决方案,可以用本地的 PyCharm 远程连接服务器进行及时的调试。但这个需要 专业版的PyCharm,要 money,小编还没用过,以后有机会再来做这方面的研究的话,再补一篇博文吧。



ps:为了写一篇 1:1 的指南篇,专门用室友的手机重新注册了一个账号,一步一步地截图来写的… ⭐️ ⭐️文章来源地址https://www.toymoban.com/news/detail-801022.html

到了这里,关于如何在云服务器上跑深度学习的代码?(ResNet50为例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何从Github拿到代码在云服务器跑起来--算力云从零搭建和配置GPU模型环境

    写在前面: 在服务器的Linux系统中复制使用Ctrl+shift+C,粘贴使用Ctrl+shift+V 1.首先拿到一份代码先研究他的readme.md也就是说明文档(至关重要),根据说明文档的详细程度可以间接判断代码能否跑起来,或者代码是否靠谱,不然花很多时间研究才发现代码没有可行性。以下我的代

    2024年04月13日
    浏览(56)
  • 在云服务器中云磁盘如何挂载

    由于轻量级服务器不能够直接扩容,所以就采用云磁盘挂载的方式来扩大储存空间的, 以下以腾讯云服务器作为演示!!! 1、同区创建云硬盘 2、更多-挂载(挂载到哪个实例)-开始挂载-----------------------------状态会变为挂载 3、来到终端内进行“真实的挂载” 以下/dev/vdb的

    2024年02月12日
    浏览(56)
  • 服务器上运行跑深度学习代码(一)

    我准备复现的是Point2roof的代码。这是第一次复现论文代码,所以记录一下^ _ ^。 从GitHub找到他的项目point2roof项目。 先把工程down下来 ^ _ ^ 。 看他工程里面提供的README。 这篇里面提到他的数据集,我也顺便下载下来了。目前只是想跑一下代码,好像没必要下载数据集? 接下

    2024年02月11日
    浏览(43)
  • 使用vscode 连接服务器 进行深度学习代码调试

    博主本来在Win上已经配好环境了,但是在跑代码的过程中,因为tensor拼接得太大了,导致笔记本内存不足,因此需要到服务器上跑 为什么选择vscode? 如果直接用xshell连接服务器,在命令行运行py文件,不是很直观,也不能debug,还不能直接输出图片。 pycharm连接服务器好像要

    2024年02月22日
    浏览(42)
  • 新手小白如何租用GPU云服务器跑深度学习

    最近刚学深度学习,自己电脑的cpu版本的pytorch最多跑个LexNet,AlexNet直接就跑不动了,但是作业不能不写,实验不能不做。无奈之下,上网发现还可以租服务器这种操作,我租的服务器每小时0.78人民币,简直是发现新大陆,又省下一大笔钱,太开心了吧(啪,什么乱七八糟的

    2023年04月15日
    浏览(50)
  • 新的Ubuntu服务器上如何安装深度学习环境的docker

    背景: 硬件:联想的双3090显卡 总共 48GB显存 4TB 刀片式服务器。 软件:只安装了nvidia的驱动,能用nvidia-smi查看显卡信息,但是 nvcc -V看不到东西。 镜像包是 nvidia_cu11_tf15.tar,里面包含 公司nvidia驱动和环境里的TensorFlow,torch 是不一样的。一开始担心 是不是 要 降级 Ubuntu下的

    2024年02月10日
    浏览(59)
  • 【深度学习】教你怎样远程连接云服务器跑自己本地电脑上的代码

    自己要跑的代码包 本地电脑上打开、调试代码的工具----------本文使用PyCharm 远程连接用的深度学习云服务器环境------------本文使用AuToDL这款AI服务器(推荐使用,实惠好用) 自己用到的代码包如下: 用PyCharm打开代码包,如下: 点击‘文件’---- ‘设置’----------- ‘工具’

    2024年02月05日
    浏览(53)
  • 【深度学习】手把手教你使用 PyCharm 在 Auto DL 远程服务器上运行代码

    文章性质: 实操记录 💻 主要内容: 主要记录了如何使用 PyCharm 在 Auto DL 上运行代码。 相关文档: 使用 PyCharm 在 Auto DL 远程服务器上运行代码 - 知乎 相关博客: 使用 PyCharm 连接远程服务器(AutoDL)训练 YOLOv5 - CSDN博客  冷知识+1: 小伙伴们不经意的 点赞 👍🏻 与 收藏 ✨

    2024年03月21日
    浏览(70)
  • 服务器端安装jupyter notebook并在本地使用与环境配置一条龙服务【服务器上跑ipynb】

    路径是 ~/.jupyter/jupyter_notebook_config.py 上述代码会生成一个密钥,记住该密钥。 打开配置文件后,shift+g跳到末尾,i进入编辑模式,插入以下代码: (最后一行我没有用到,需要的可以取消注释) esc退出编辑,shift + :wq保存 如 最后,然后在本地打开浏览器输入以下内容: 初次

    2024年02月14日
    浏览(62)
  • 在云服务器上部署docker

    目录  云服务器的使用场景  登录云服务  安装部署docker环境  docker常用命令 云服务器位于云盘算产业金字塔底层,是支持云盘算应用的基础设施平台;通过集群、虚拟化、智能热迁徙等一系列手艺应用把成千上万台自力服务器整合成一个大的资源池,和带宽、IP等互联网资源

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包