如何利用Ubuntu服务器运行深度学习项目?

一、整体思路

先配置好服务器端的软件环境(工程源码,miniconda,cuda,显卡驱动等),然后用自己电脑的pycharm远程连接服务器运行代码。一句话总结:借用服务器资源运行代码,本地pycharm便于阅读和修改代码。

关于如何安装服务器端的miniconda,cuda,显卡驱动,可以参考我之前写的这篇文章。本文重点分享一下miniconda使用遇到的问题以及如何使用本地的pycharm远程连接服务器

二、关于每次打开终端都需要source .bashrc文件的问题

服务器中已经安装了miniconda,但是每次打开终端如果不执行source ~/.bashrc则无法使用conda命令。

解决方法:(参考博客解决每次打开终端都需要source .bashrc文件的问题-CSDN博客

编辑 .bash_profile文件,在该文件中进行设置,使得终端在启动的时候会读取 .bashrc文件

bash 复制代码
cd 
vim .bash_profile

.bash_profile文件中的内容

bash 复制代码
# .bash_profile
        
if [ -f ~/.bashrc ]; then
    . ~/.bashrc                                                                                                                    
fi 

三、pycharm远程连接服务器

本地pycharm版本

3.1 设置连接

Tools->Deployment->Configuration

选择SFTP

自定义服务器名称

如果连接出错有可能是端口号被占用,22是pycharm提供的默认端口号

3.2 设置代码映射(工程同步设置)

3.3 设置ctrl+S自动上传同步代码

3.4 设置python解释器

这不就成了嘛,嘿嘿。

【参考】

1.实现Linux服务器配置深度学习环境并跑代码完整步骤_linux服务器跑代码需要安装anaconda吗-CSDN博客

2.2023年专业版pycharm通过ssh远程链接远程服务器_pycharm ssh远程-CSDN博客

相关推荐
Bert.Cai8 分钟前
Linux dirname命令详解
linux·运维·服务器
有梦想的小何10 分钟前
Cursor AI 编程实战(篇一):Prompt 与案例总结
java·linux·prompt·ai编程
我鑫如一12 分钟前
专业的AI API中转站厂家
人工智能·python
程序 代码狂人15 分钟前
Linux查询自己环境的一些基础命令
linux·运维·服务器
如竟没有火炬15 分钟前
接雨水22
数据结构·python·算法·leetcode·散列表
消晨消晨15 分钟前
Pytorch初上手——Dataset自定义数据集与Dataloader数据加载器
人工智能·pytorch·python
进击切图仔27 分钟前
RAG 加载 pdf 文档
linux·前端·pdf
小白学大数据29 分钟前
均线选股策略研究:基于 Python 数据分析实现
人工智能·python·数据分析
aerror30 分钟前
如何使用ubuntu搭建一个无盘PC启动服务器
linux·服务器·ubuntu
C137的本贾尼34 分钟前
从零认识 Spring AI:Java 开发者的 AI 第一课
python·langchain