【拓展技术】——AutoDL服务器训练Pycharm使用注意点Pycharm配置AutoDL

一、AutoDL服务器模型训练

AutoDL是一个为研究人员、开发者和企业提供的平台,它致力于提供一个高效、可靠和易用的环境,以支持复杂的计算任务和AI模型的部署:

  • 高效的并行计算资源:AutoDL拥有强大的计算集群和高性能的计算节点,这使得它能够快速处理大规模的数据和复杂的计算任务。用户因此能够在短时间内完成大规模的计算和模型训练,从而大大提高了工作效率。
  • 简化AI模型部署:平台提供了一键式的AI模型部署功能。用户只需轻松地上传和配置自己的AI模型,然后使用平台提供的工具和接口,即可将其部署到计算集群上进行推理和应用。这种部署方式的简化,为用户节省了大量的时间和精力。
  • 直观的用户界面和丰富的支持:AutoDL提供了直观的用户界面和简单易懂的操作指南,这使得即使是非专业的用户也能快速上手并使用平台的功能。此外,平台还提供了丰富的软件支持和开发工具,用户可以根据自己的需求进行定制和扩展。
  • 使用教程:AutoDL官网提供了详细的使用教程,包括创建实例、配置环境、上传数据以及远程连接到服务器等步骤,使得用户可以轻松地按照指南进行操作。

AutoDL链接icon-default.png?t=N7T8https://www.autodl.com/market/list简单来说就是一个提供云计算服务的网站,可租赁显卡帮助训练主页如下:

当本地资源不够时,可利用它训练,训练完直接下载结果即可。记得租赁后若是按量计费,不使用时记得关机显卡


二、Pycharm使用技巧

需要注意的有2个点:解释器配置和终端配置

1、解释器配置

①打开“文件”-“设置”

②左侧栏目“项目”-“Python Interpreter”,这里右侧我已设置好之前配置好的环境,没设置的可点击右侧三个点的“Add”

③弹出下面的框,一般会选择左侧圈住的两种环境形式,由于之前我们是conda配置的环境“yolov5”,所以可选择第二个“Conda Environment”,右侧选择“Existing environment”已存在的环境(之前配置过),也可勾选是否将此环境对所有“Projects”有效。

拓:使用左侧栏第3个“System Interpreter”系统解释器也可配置,它包含了你下载的所有解释器,如下可见我下载过3个版本的python解释器,但不是我们yolov5项目要使用的。

我们要用的是使用miniconda建立的一个虚拟环境“yolov5”,可点击三个点选取虚拟环境路径,一般都在“用户Users”目录下

2、终端配置

打开“Terminal”如果显示如下就不用配置了,它直接进入了当前配置的(yolov5)虚拟环境。

但有时会显示下面这样,以PS开头,这就是终端路径使用的powershell.exe的缘故:

PS C:\Users\LENOVO\Desktop\yolov5-7.0>

这时若你的虚拟环境用的conda配置,在终端输入一些命令是不支持的,比如用pip下了一个包,但是导入时会报错这个包不存在。这就需要在设置中的“工具”-“Terminal”中将“Shell path”更改为cmd.exe即可。

一句话:进入“Terminal”终端后一定要确认是否进入了配置的虚拟环境!


三、Pycharm配置AutoDL

①保证租赁的AutoDL显卡处于正常开机状态。

②依旧是打开“设置”-“工具”-“SSH Configuration”,点蓝色加号添加,右侧栏的信息填写复制上图的的登录指令和密码,具体怎么填可参考博主:

配置教程icon-default.png?t=N7T8https://www.bilibili.com/video/BV1Ns4y1p7Ry/?share_source=copy_web&vd_source=8f7729bb666414c7bb823ad003dc6e38

创建后还需要对解释器的配置做一些更改,具体可参考上面“配置教程”


往期精彩

STM32专栏(9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/A3BJ2

OpenCV-Python专栏(9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/jFJWe

AI底层逻辑专栏(9.9)icon-default.png?t=N7T8http://t.csdnimg.cn/6BVhM

机器学习专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/ALlLlSimulink专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/csDO4电机控制专栏(免费)icon-default.png?t=N7T8http://t.csdnimg.cn/FNWM7 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/539265.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

自定义协议:序列化与反序列化的深度解析与实践

⭐小白苦学IT的博客主页⭐ ⭐初学者必看:Linux操作系统入门⭐ ⭐代码仓库:Linux代码仓库⭐ ❤关注我一起讨论和学习Linux系统 1.引言 协议是一种 "约定". socket api的接口, 在读写数据时, 都是按 "字符串" 的方式来发送接收的. 如…

代码随想录--数组--长度最小的子数组

题目 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 输入:s 7, nums [2,3,1,2,4,3] 输出&#…

【opencv】示例-image_alignment.cpp 利用ECC 算法进行图像对齐

affine imshow("image", target_image); imshow("template", template_image); imshow("warped image", warped_image); imshow("error (black: no error)", abs(errorImage) * 255 / max_of_error); homography 这段代码是一个利用EC…

秦朗丢寒假作业系摆拍 博主被处罚

大家好! 我是老洪,刚看到秦朗丢寒假作业系摆拍博主被处罚。 据央视财经媒体报道,近期,“秦朗丢寒假作业”事件被证实为自导自编的摆拍视频。 图片来源央视财经公众号截图 该博主与同事薛某,为了吸引更多的粉丝和流量&a…

第七周周一人工智能导论预告

第一讲 人工智能概述 1.1 简介 1.2人工智能的概念 1.3 人工智能的发展简史 1.4 人工智能研究的基本内容 第一讲 人工智能概述单元测试 第二讲 一阶谓词逻辑表示法 2.1 命题逻辑 2.2 谓词逻辑 2.3 一阶谓词逻辑知识表示法 第二讲 一阶谓词逻辑知识表示法单元测试 第…

js解密心得,记录一次抓包vue解密过程

背景 有个抓包结果被加密了 1、寻找入口,打断点 先正常请求一次,找到需要的请求接口。 寻找入口,需要重点关注几个关键字:new Promise 、new XMLHttpRequest、onreadystatechange、.interceptors.response.use、.interceptors.r…

JVM与GC原理

JVM运行流程 Java 虚拟机(Java Virtual Machine,JVM)是 Java 平台的核心组件之一,它是一个在实际硬件和操作系统上模拟运行 Java 字节码的虚拟计算机 Java 程序被执行的顺序通常包括以下几个步骤: 编辑(E…

测试过程和测试生命周期

软件测试过程是一系列有计划、有组织的活动,旨在识别和解决软件产品中的问题。这个过程通常包括多个阶段,每个阶段都有其特定的目标和方法。 需求分析: 分析软件需求和测试需求,确定测试的目标和范围。理解用户需求和业务目标&…

给现有rabbitmq集群添加rabbitmq节点

现有的:10.2.59.216 rabbit-node1 10.2.59.217 rabbit-node2 新增 10.2.59.199 rabbit-node3 1、分别到官网下载erlang、rabbitmq安装包,我得版本跟现有集群保持一致。 erlang安装包:otp_src_22.0.tar.gz rabbitmq安装包&#xff1…

C++实现一个自定义字符串类(string)

本博客将详细介绍如何在C中实现一个自定义的字符串类 string,这个类模仿了标准库中 std::string 的关键功能。这个过程将涵盖从声明到定义的每一步,重点介绍内存管理、操作符重载以及提供一些关键的实现细节。 首先:我们采用函数的声明与定义…

ArcGIS Pro 3D建模简明教程

在本文中,我讲述了我最近一直在探索的在 ArcGIS Pro 中设计 3D 模型的过程。 我的目标是尽可能避免与其他软件交互(即使是专门用于 3D 建模的软件),并利用 Pro 可以提供的可能性。 这个短暂的旅程分为三个不同的阶段:…

【SGDR】《SGDR:Stochastic Gradient Descent with Warm Restarts》

arXiv-2016 code: https://github.com/loshchil/SGDR/blob/master/SGDR_WRNs.py 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method5 Experiments5.1 Datasets and Metric5.2 Single-Model Results5.3 Ensemble Results5.4 Experiment…

kali工具----枚举工具

一、枚举工具 枚举是一类程序,它允许用户从一个网络中收集某一类的所有相关信息。本节将介绍DNS枚举和SNMP枚举技术。DNS枚举可以收集本地所有DNS服务和相关条目。DNS枚举可以帮助用户收集目标组织的关键信息,如用户名、计算机名和IP地址等,…

HarmonyOS实战开发-视频播放、如何实现了视频播放、暂停、调节倍速、切换视频的功能。

介绍 视频播放的主要工作是将视频数据转码并输出到设备进行播放,同时管理播放任务。本文将对视频播放全流程、视频切换、视频循环播放等场景开发进行介绍说明。 本示例主要展示了播放本地视频和网络视频相关功能,使用 ohos.multimedia.media,ohos.resourceManager,…

Python 全栈系列239 使用消息队列完成分布式任务

说明 在Python - 深度学习系列32 - glm2接口部署实践提到,通过部署本地化大模型来完成特定的任务。 由于大模型的部署依赖显卡,且常规量级的任务需要大量的worker支持,从成本考虑,租用算力机是比较经济的。由于任务是属于超高计…

【opencv】示例-inpaint.cpp 图像修复是通过填充损坏图像部分从而修复这些损坏的过程...

原始图像 这段代码展示了一个使用OpenCV库进行图像修复的例子。它首先包含了处理图像编码、解码、显示、处理和照片处理所必要的OpenCV模块的头文件。然后利用cv和std命名空间下的类和方法。通过定义一个鼠标回调函数onMouse来处理图像上的绘图操作,并通过主函数mai…

React添加到现有项目

1.检查现有项目的根目录下是否有package.json文件 如果没有,则在项目的根目录下初始化一个package.json配置文件 2.在根目录下安装react和react-dom依赖 npm install --save react react-dom react-scripts安装成功后,react、react-dom以及react-scr…

汽车制造业PMC组态应用最佳实践

01案例及行业介绍 汽车制造工业是我国国民经济的重要支柱产业,汽车制造工厂一般包含冲压、焊装、涂装、总装四大车间。每辆汽车的生产过程被分解成很多加工任务下发给各个车间进行完成。车辆从冲压车间开始到总装车间结束一直进行不同类型的工序加工。 PMC即生产控…

Sarson Funds 在 Casper 测试网推出稳定币 csprUSD

Sarson Funds 与 Casper Association 合作,在 Casper Network (CSPR)测试网上推出了 csprUSD 稳定币。 作为最新的法币背书型稳定币,csprUSD 进入了数字货币市场,与 Ripple 和 Cardano 等组织近期推出的产品定位一致。…

使用vite从头搭建一个vue3项目(二)创建目录文件夹以及添加vue-router

目录 一、创建 vue3 项目 vite-vue3-project-js二、创建项目目录三、创建Home、About组件以及 vue-router 配置路由四、修改完成后页面 一、创建 vue3 项目 vite-vue3-project-js 使用 vite 创建一个极简 vue3 项目请参考此文章:使用Vite创建一个vue3项目 下面是我…