服务器上运行跑深度学习代码(一)

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

重现论文里的代码

我准备复现的是Point2roof的代码。这是第一次复现论文代码,所以记录一下^ _ ^。

从GitHub找到他的项目point2roof项目。
先把工程down下来 ^ _ ^ 。
看他工程里面提供的README。
怎么用服务器跑代码,深度学习,服务器,python
这篇里面提到他的数据集,我也顺便下载下来了。目前只是想跑一下代码,好像没必要下载数据集?
接下来按照他说的安装环境。
怎么用服务器跑代码,深度学习,服务器,python
我这里是先从网上把PyTorch下载到本地,然后通过WinSCP拖到实验室的服务器里面。WinSCP使用过程就不介绍了。

主要是下载时要注意服务器里面的python的版本。
服务器里面已经安装了CUDA驱动和 Anaconda ,我们几个共用一个账号,前面的兄弟已经装起来了,所以我直接用现成的。
他记录的配置环境的博客Linux服务器上配置论文代码环境。


先看服务器上的python版本。
怎么用服务器跑代码,深度学习,服务器,python
乌龙了!我之前服务器没没进去,查看的时本地的python版本,所以下载的时3.9版本的。(T_T)。
怎么用服务器跑代码,深度学习,服务器,python

PyTorch下载的时候要看CUDA的版本和自己python的版本。

查看CUDA版本命令如下:
怎么用服务器跑代码,深度学习,服务器,python

对了CUDA是使用GPU的时候选的版本,如果时使用CPU的话,选CPU的版本就好。下载地址PyTorch下载地址
感觉python版本是不是可以根据

更新服务器python版本

搞错了,这里应该先用conda创建虚拟环境,之后再安装更新python。

conda 创建虚拟环境
怎么用服务器跑代码,深度学习,服务器,python
先查看一下已经创建的虚拟环境。

conda 创建虚拟环境的命令为:conda create -n your_env_name python=3.9
在这里就可以选择python的版本。

怎么用服务器跑代码,深度学习,服务器,python

删除配置的虚拟环境:conda env remove --name your_env_name

删除前面测试时配置的虚拟环境pointnet

怎么用服务器跑代码,深度学习,服务器,python
现在激活我们创建的point2roof虚拟环境。conda activate your_env_name
推出命令是:conda deactivate
怎么用服务器跑代码,深度学习,服务器,python

现在开始安装PyTorch (灬ºωº灬)
怎么用服务器跑代码,深度学习,服务器,python
先进入自己下载的安装包的路径下。然后使用pip install torch-1.9.1+cu102-cp39-cp39-linux_x86_64.whl 开始安装

安装完成进入python验证一下。
怎么用服务器跑代码,深度学习,服务器,python
安装成功。

按照README提示的命令运行一下。
怎么用服务器跑代码,深度学习,服务器,python
然后到有test.py 的路劲下命令行输入:python test.py
按照提示缺什么包就安装什么包。
需要注意的是
安装 yaml这个库pip 里要加py前缀
安装sklearn时使用的时scikit-learn这个包。

怎么用服务器跑代码,深度学习,服务器,python
怎么用服务器跑代码,深度学习,服务器,python

——>遇到找不到路径的问题时,按照提示修改路劲。

程序提示torch 找不到CUDA!!!

我在外面检查torch时显示找到了CUDA,但是程序开始跑的时候,就找不到CUDA!!!
怎么用服务器跑代码,深度学习,服务器,python
看了这篇No CUDA GPUs are available问题解决我在最前面加了

print(torch.cuda.is_available())

怎么用服务器跑代码,深度学习,服务器,python

不在报这个错误了!!

文件中路径的选择

看清楚服务器中当前程序运行时的路径是什么!!!
我的是在这里
怎么用服务器跑代码,深度学习,服务器,python

完整的路径应该是“/home/c1316/hqq/point2roof/Point2Roof-master/model_cfg.yaml”
要看vscode打开的路劲,而不是test.py文件所在路径

(感觉理解有点问题!!!!)

test.txt中的路径修改为如下
怎么用服务器跑代码,深度学习,服务器,python

batch size 的设置与程序的运行有关系?

原始程序batch size设置为1.我运行,就会莫名奇妙奔溃,有时会如下错误报错
怎么用服务器跑代码,深度学习,服务器,python
报错如下:
怎么用服务器跑代码,深度学习,服务器,python
看这篇<测试模型时RuntimeError: >说调整batch size 大小就可以改善。我设置为20 有时能跑,有时又跑不起来,始终跑不完.如下:
怎么用服务器跑代码,深度学习,服务器,python
运行到这就奔溃了!!!T_T
值调整为40 程序能跑完,但是结果不太正确!
怎么用服务器跑代码,深度学习,服务器,python
边缘精度为nan.
不知道哪里出错了!!

但是这个环境应该是可以了吧!
(batch size 不会影响影响程序的,如果过大会导致资源不够会溢出,过小应该不会又问题!!!)
后面针对这个问题在找一下具体原因。- _ -!!!文章来源地址https://www.toymoban.com/news/detail-674822.html

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

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

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

相关文章

  • 【深度学习】教你怎样远程连接云服务器跑自己本地电脑上的代码

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

    2024年02月05日
    浏览(51)
  • 研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

    你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代码的样子。直到有天开会自己坐在了一个大大的“黑箱

    2024年02月02日
    浏览(53)
  • Python开发技能实战-通过配置的代理服务器在具有外网连接的环境中在Pycharm中运行python代码

    打开科学上网工具,使得能够在浏览器科学上网,通过科学上网工具的配置文件,可以看出本地和远程代理的映射关系,此时,远程地址=本地地址,远程端口=本地端口。 1、在程序中配置请求网页代理请求。不需要在Windows上配置代理服务器。这种一般用于爬虫request请求。

    2024年02月06日
    浏览(60)
  • 租服务器跑代码、pycharm连接服务器跑代码、Xshell连接服务器运行代码

    1.1 注册 推荐使用矩池云服务器,按时按量计费,服务器自带镜像可选,可将要运行的项目上传到网盘 注册网址:矩池云    1.2 租用 选择合适的租用 1.3 选择镜像 选择合适的系统镜像 1.4 复制命令  进入租用列表,复制命令 1.5 网盘使用  网盘可上传要运行的代码 2.1下载 h

    2024年02月21日
    浏览(46)
  • 【学习记录】服务器上用Python代码下载ERA5 Hourly 数据

    需要下载至少20年的多个变量不同pressure level的ERA5 hourly数据,其中单一变量31层、4个时刻的数据约为245MB,所有数据下下来约有8T。在对比了网上现有的下载ERA5数据的方法考虑到储存问题,决定借助服务器利用python脚本下载数据,将单个变量的每日的结果存成一个文件。 ERA

    2024年02月02日
    浏览(60)
  • 云服务器怎么搭建:从零到运行的基础指南

    本文分享自天翼云开发者社区《云服务器怎么搭建:从零到运行的基础指南》,作者:每日知识小分享 随着云计算技术的快速发展,云服务器已经成为企业和个人首选的计算服务。云服务器具有高性能、高可用性、安全可靠、灵活扩展等优势,能够满足各种大规模数据处理、

    2024年02月20日
    浏览(33)
  • xshell连接远程服务器并运行代码

    记录一下连接实验室服务器的过程,希望能够给大家一点帮助。 目录 一、首先下载xshell 二、xshell的使用 三、如何在xshell中运行代码 四、附录,xshell常用命令 这里要注意的是:如果你并非和服务器在一个内网,则要通过VPN,因为我连接的是学校的服务器,因此我还需要连接

    2024年02月05日
    浏览(50)
  • 使用vscode远程服务器,让代码在vscode关闭后也在服务器后台运行

    可以使用VScode的Remote-SSH插件来连接远程服务器,并在关闭了VScode后让训练代码在后台运行。 具体的步骤如下: 安装VScode和OpenSSH,确保你可以在本地终端使用ssh命令连接服务器。 在VScode的扩展页面搜索并安装Remote-SSH插件。 在VScode的左侧菜单栏选择SSH Targets,点击齿轮图标,

    2024年02月11日
    浏览(49)
  • pycharm通过ssh远程连接服务器,并运行代码

    首先连接远程服务器,tool-deplayment-configuration 连接ssh,点击+,选择SFTP,然后取名 点击ssh后面的...,依次输入远程服务器的IP,用户名,密码 点击test connection,测试是否连接成功 点击确定回到上个界面,root path 是服务器的路径,可以不选,但之后remote host后会过于冗长,可以根据

    2024年02月05日
    浏览(103)
  • 租服务器训练深度学习模型

    推荐用AutoDL(便宜、功能强大、gug少、有时时客服解决问题) AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL 学生可以认证,享受会员价 服务器需要登录后先充值,先充个10元,接下来试试看。每次都是开机使用完关机后扣费,可以选择按量,超级划算,按小时扣费。 (租之

    2024年02月09日
    浏览(62)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包