深度学习服务器(Linux)开发环境搭建教程

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

当你拿到一台服务器的使用权时,最头疼的莫过于登陆服务区并配置开发环境。本文将从0开始,讲述一台刚申请的服务器远程登陆并配置开发环境的全过程。希望对你有所帮助

1.登陆服务器

  • 打开MobaXterm软件,创建一个新的Session,选择SSH登陆。其中Remote host填服务器的IP地址,Specify username填用户名(学校的用户名是u+学号),Port填服务器端口。【SSH信息在学校服务器网站我的资源里可以找到】
  • 信息填写完毕之后,点击OK即可登陆,登陆时需要输入密码,如果忘记密码可以在服务器网站重置
    深度学习服务器(Linux)开发环境搭建教程,服务器,深度学习,linux,conda

2.Pycharm软件安装

  • 在pycharm官网下载安装包(我习惯下载2022.2.5专业版),并上传到服务器,在服务器上解压
tar -vxzf pycharm-professional-2022.2.5.tar.gz
  • 进入到安装界面,使用指令安装
cd pycharm-2022.2.5/bin
sudo ./pycharm.sh
  • 根据提示进行安装即可。社区版直接按照提示即可完成安装。专业版如果使用教育优惠试登陆时,需要进入浏览器,但是此时服务器并没有浏览器,可以点击Troubles进入其它浏览器登陆界面,点击copy the link之后把链接复制到其它本机浏览器中,登陆jetBrains的账号即可获得一串token,将其复制到输入框中并确认即可登陆并使用教育版

深度学习服务器(Linux)开发环境搭建教程,服务器,深度学习,linux,conda

  • 安装完毕之后,由于服务器没有安装中文字体,所以很多中文显示不出来,需要设置一下中文字体,具体操作见这篇博客,操作结束之后重启IDE就可以显示中文字体了。

  • 随后安装中文插件chinese (simplified) Language Pack,可以再plugins里面直接安装。如果加载不出来,就要在https://plugins.jetbrains.com/pycharm离线下载相对应版本的安装包,并上传到服务器,选择离线安装即可。

深度学习服务器(Linux)开发环境搭建教程,服务器,深度学习,linux,conda

  • 每次进入pycharm都要进入bin文件夹,再sudo ./pycharm.sh,很麻烦,下一步就要设置aliases,这样每次在命令行输入pycharm命令时就可以直接打开IDE了!
cd ~
vim .bash_aliases
#在文本中添加以下指令并保存(注意更改具体路径):
alias pycharm="sudo /home/user/pycharm-2022.2.5/bin/pycharm.sh"

source ~/.bash_aliases

3.配置conda环境

在服务器中应该默认安装的有conda软件,但是它在/opt路径下,每次服务器到期后,之前安装的环境就会清空,但是/home/user下的数据一般不会清空,所以每次进入服务器都需要重新配置环境。大家知道配置环境是一件很麻烦的事情,所以笔者在这里想到了一个巧妙的方法——移植环境

  • 将之前正在使用的环境压缩(不知道路径可以conda env list查询,环境文件一般在…/conda/envs目录下)
tar -vczf myenv.tar.gz myenv
  • 将压缩好的环境上传至服务器,解压至…/conda/envs目录下
sudo cp myenv.tar.gz /opt/conda/envs
sudo tar -vxzf myenv.tar.gz
sudo rm myenv.tar.gz

最后使用conda env list指令查看当前所有环境,检查环境是否移植成功。

4.上传程序并匹配环境

  • 上传程序所需的数据集(包括训练集、测试集等)

  • 将程序打包,并上传到服务器,并解压,使用pycharm打开

  • 在pycharm设置已经存在的conda环境,设置完成conda环境后就可以跑程序啦!
    【若环境打包出现了问题,可以去网上搜一下相关的博客,找找问题所在】
    深度学习服务器(Linux)开发环境搭建教程,服务器,深度学习,linux,conda

  • 当使用服务器跑程序时,经常会遇到关闭IDE程序就停止运行的问题,我们跑程序一般都是很长时间,总不能一直连接着服务器吧?那也太不方便了吧!一款十分小巧的工具完美地解决了这个问题——screen。详细使用教程见此链接

screen -ls		# 查看当前所有screen
screen -S test	# 创建一个名为test的screen
Ctrl+A+D		# 将当前screen切换至detech状态
screen -r test	# 将名为test的screen恢复至命令行
kill -pid		# 将当前pid杀掉

5.后记

最后总结一下需要准备的文件:文章来源地址https://www.toymoban.com/news/detail-742698.html

  1. pycharm2022.2.5专业版安装包
  2. pycharm中文语言包222.426
  3. 备份的conda环境
  4. 程序文件
  5. 数据集(训练集、验证集)

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

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

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

相关文章

  • 深度学习GPU服务器环境配置

    组里面分配了台gpu服务器,让我负责管理,需要先配置一些深度学习环境,记录一下。 一些linux服务器常用命令:https://blog.csdn.net/qq_51570094/article/details/123949910 首先需要了解linux系统信息 通过 cat /proc/version 查看包含gcc的版本信息 通过 hostnamectl 命令查看系统信息,这个命令是

    2024年02月01日
    浏览(13)
  • 【Linux】云服务器搭建Linux环境

    【Linux】云服务器搭建Linux环境

    目录 🍊一.环境选择🍊 🍎二.购买云服务器🍎 🍏三.使用XShell远程登录云服务器🍏 1.下载XShell 2.进入授权界面,填写姓名和邮件,选择只需Xshell   3.填写信息后,会将下载链接发到邮件,点击链接下载安装即可 4.进入XShell ,使用命令行方式远程登录云服务器          

    2024年02月04日
    浏览(46)
  • 【Linux】主机搭建 Linux服务器环境 笔记

    【Linux】主机搭建 Linux服务器环境 笔记

    过年买了个 mini 主机当玩具玩一下,这里记录下。 已有主力机 (windows) 的情况下,使用过如下四种 Linux宿主环境。这里总结下区别。 优点 云服务器 虚拟机 笔记本电脑 mini主机 价格低 √ √ 便携 √ √ 环境隔离 √ √ √ 详细过程不贴出来了,把关键点回忆一下,方便以后快

    2024年02月21日
    浏览(50)
  • 【Linux】腾讯云服务器搭建环境

    【Linux】腾讯云服务器搭建环境

    Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由 林纳斯托瓦兹 在1991年首次发布,之后,在加上用户空间的应用程序之后,就成为了Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux核”来表达该意思。而Linux则常用来指基于Linux内核

    2024年02月06日
    浏览(46)
  • Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubunt

    2024年02月21日
    浏览(19)
  • 简单对已有云服务器进行linux环境搭建以及共享服务器

    简单对已有云服务器进行linux环境搭建以及共享服务器

    外壳程序:Xshell7 云服务器:华为云 服务器操作系统:centos7 区域尽量选择距离所处地距离自己最近的区域。 镜像这里选择的为centos7.6-7.9,最好不要超过8 ,8的生态环境较差且已经停止更新和维护了,7完全够用。 进入所买服务器网站,找到所买的服务器实例, 重新设置密码。

    2024年03月22日
    浏览(17)
  • 小白的实验室服务器深度学习环境配置指南

    小白的实验室服务器深度学习环境配置指南

    本文在ubuntu server 22.04上实验成功,其他版本仅供参考 注意,本文仅适用于ubuntu server,不需要图形界面,没有对图形界面进行特殊考虑和验证!依赖图形操作界面的读者慎用 若没有安装,则输入下面的命令,直接把包括gcc在内很多开发工具包一同安装 编辑 /etc/modprobe.d/black

    2024年02月03日
    浏览(27)
  • 『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置

    『Linux』Linux环境搭建 | 阿里云云服务器白嫖 | Xshell环境配置

    🔥 博客主页 : 小羊失眠啦 🔖 系列专栏 : C语言 、 Linux 🌥️ 每日语录 : 时间,都是公平的,不公平的,只是现在的自己,对未来的自己。 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家

    2024年02月08日
    浏览(48)
  • Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程

    Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程

    实验室需要将Win10的系统改装为Server系统供多人以远程桌面的方式使用,同时配置Tensorflow+Pytorch的深度学习环境,遂记录一下大概步骤。 和安装其他Windows系统的步骤差不多,也是插入U盘后进BIOS然后根据引导分区创建管理员等等,可以参考:windows server 2019安装教程 如果装完

    2024年02月04日
    浏览(12)
  • 懒人式迁移服务器深度学习环境(完全不需要重新下载)

    懒人式迁移服务器深度学习环境(完全不需要重新下载)

      换服务器了?想迁移原来服务器上的深度学习环境,但又觉得麻烦懒得重新安装一遍anaconda、pytorch?有没有办法能不费吹灰之力直接迁移?接下来跟着我一起,懒汉式迁移。    本方法适用于在同一内网下的两台服务器之间互相迁移,不在同一局域网下的话可能要弄内

    2023年04月16日
    浏览(12)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包