从〇开始深度学习(番外)——快速配置云服务器

news/2024/12/15 13:35:21/

从〇开始深度学习(番外)——快速配置云服务器

文章目录

  • 从〇开始深度学习(番外)——快速配置云服务器
    • 写在前面
    • 1.准备工作
    • 2.配置PyCharm
    • 3.安装项目依赖(如需要)
    • 4.Pycharm里的便捷服务
      • 4.1.使用终端
      • 4.2.从服务器上下载文件到本地

写在前面

《从〇开始深度学习(番外)》系列主要记录一些细碎知识点和技能,与主线并不冲突。如果主线笔记中用得到番外篇的知识或技能,会在文中贴出链接,为此不必担心遗漏知识。

本篇的内容主要是快速配置一台云服务器,主要目的是把本地训练挪至服务器,从而加快我们训练与预测的速度。

服务器平台:AutoDL算力云。

1.准备工作

在算力市场(AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL)选择合适的服务器

image-20241211155755795

然后选择Pytorch版本:

image-20241211160039541

注意

  • 在选卡的时候注意最高CUDA版本和自己需要用的是否一致;
  • 如果在创建镜像时,选择Miniconda,则需要进行额外。我们的需求只需要管理一个环境,无需用conda;
  • 创建后Pytorch服务器就已经配好,无需自己配置;

2.配置PyCharm

2.1.连接服务器

Pycharm打开ultralytics-main,打开设置,找到项目:

Pycharm中打开设置,找到Python解释器:

image-20241211160254496

添加解释器,选择SSH:

image-20241211160352879

界面如下:

image-20241211160411939

在控制台复制登录指令和密码:

image-20241211160441488

ssh -p 5xxx6 root@connect.bjb1.seetacloud.com
bugaosunimima

其中,主机为connect.bjb1.seetacloud.com,端口为5xxx9,用户名为root

image-20241211160640581

密码也从控制台复制即可。点击下一步:

image-20241211160723289

然后再点下一步:

image-20241211161132809

**进入第四步时,不要着急创建!先不点击下一步!**回到控制台,打开JupyterLab,在autodl-tmp文件夹下创建存放工程的文件夹:

image-20241211160813866

image-20241211160854133

最好与本地路径一样,防止自己忘记:

image-20241211161006784

回到Pycharm选择系统解释器,而非Virtualenv环境,进行如下配置:

image-20241211161242915

image-20241211161317288

点击创建,Pycharm就会自动上传。

2.2.配置部署服务器

然后进行如下配置:

image-20241211161605299

image-20241211161648971

image-20241211161824166

2.3.配置Jupyter

创建一个Jupyter文件:

image-20241211162021507

右上角配置Jupyter服务器

image-20241211162104031

修改命令行实参:

image-20241211162306136

notebook
--no-browser
--allow-root
--port 5xxx6

应用后即可。

至此Pycharm配置完成。

3.安装项目依赖(如需要)

仅抛砖引玉。打开JupyterLab,进入存放项目的文件夹。在此文件夹下,打开终端,输入:

pip install scikit-learn

image-20241211162548431

image-20241211162900249

服务器安装项目依赖不需要换源。

注:这里是进入项目文件夹之后下载的,实际上并不一定需要进入项目文件夹再下载。

Pycharm_135">4.Pycharm里的便捷服务

4.1.使用终端

打开终端,选择服务器

image-20241211163007672

image-20241211163024630

输入命令:

cd autodl-tmp/PyTorch/test1

4.2.从服务器上下载文件到本地

如何将服务器上的内容下载到本地呢?点击浏览远程主机:

image-20241211163433185

会弹出界面。找到相应文件夹,右键下载到本地即可:

image-20241211163552538


http://www.ppmy.cn/news/1555304.html

相关文章

机器学习干货笔记分享:朴素贝叶斯算法

朴素贝叶斯分类是一种十分简单的分类算法,即对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。 以判定外国友人为例做一个形象的比喻。 若我们走在街上看到一个黑皮肤的外…

爬虫获取的数据如何有效存储和管理?

爬虫获取的数据如何有效存储和管理,涉及到数据的采集、存储、清洗、分析和保护等多个方面。以下是一些关键步骤和最佳实践: 1. 数据采集与同步 API接口同步:通过API接口将数据从数据源传输到目标位置,并保持数据的一致性和完整性…

人工智能与网络安全结合的思考

一、人工智能时代的网络安全 网络攻击越来越多样化、智能化、隐蔽性越来越高、危害性越来越大 二、人工智能与网络安全结合的可能性 1.信息检索:面对大量日志数据处理,AI的算力能够提前发现潜在威胁,进行漏洞自动挖掘;NLP技术能…

信奥题解:勾股数计算中的浮点数精度问题

来源:GESP C++ 二级模拟题 本文给出官方参考答案的详细解析,包括每一部分的功能和关键点,以及与浮点数精度相关的问题的分析。 题目描述 勾股数是很有趣的数学概念。如果三个正整数a 、b 、c ,满足a2 + b2 = c2 ,而且1 ≤ a ≤ b ≤ c ,我们就将a 、b 、c组成的三元组(…

队列+宽搜_429. N 叉树的层序遍历_二叉树最大宽度

429. N 叉树的层序遍历 定义一个队列q,将一层的节点入队,并记录节点个数。根据节点的个数,出队列,并将其孩子入队列。出完队列,队列当前剩余节点的个数就是下次出队列的次数。直到队列为空 /* // Definition for a Nod…

YunSDR通信小课堂-17

7.5 接收端搭建 全数字接收机是采用独立振荡于固定频率的高稳定度时钟, 对接收机收到的信号进行采样和解调处理、 载波相位误差和符号同步定时误差的消除以及信号的判决等工作全部由采样后的数字信号处理器来完成。 这种方式不需要将载波误差信号反馈到混频器进行调…

大模型在企业数智化转型中可以做哪些事情?

在数字化浪潮的推动下,企业数智化转型已成为不可逆转的趋势。作为人工智能技术的集大成者,大模型以其强大的数据处理能力、深度学习能力及广泛的应用场景,正逐步成为企业数智化转型的核心驱动力。 大模型,简而言之是指拥有海量参数…

httpsok-v1.18.0-SSL证书自动续期

🔥httpsok-v1.18.0-SSL证书自动续期 介绍 httpsok 是一个便捷的 HTTPS 证书自动续期工具,基于全新的设计理念,专为 Nginx 、OpenResty、Apache 等服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分…