【AutoDL】使用云服务器跑深度学习代码

一、AutoDL租用服务器

1.选用服务器

1.算力市场 租用服务器,选择自己心仪的服务器在这里插入图片描述
2.镜像
可以选择一些基础的镜像,社区镜像里是git上有的环境。
在这里插入图片描述
3.上传文件
在文件存储中,选择上传的区,在右边点击上传,选择自己的文件上传到云服务器中。
在这里插入图片描述

二、配置环境

1.准备工作

1.进入终端

vim ~/.bashrc

2.按i键进入编辑模式,到最下面输入

source root/miniconda3/etc/profile.d/conda.sh

3.保存退出
先按ESC键,再按:wq
4.输入bash 刷新
5、进入conda环境

conda activate base
#可能会报错‘…conda init’
#1、执行:conda init 命令
#2、执行:bash
#3、重新激活:conda activate base

2.配置pytorch环境(环境名为py38)

1.创建新的虚拟环境

conda create -n py38 python=3.8

2.进入新环境

conda activate py38

3.安装包(此处安装pytorch)

conda install pytorch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 cudatoolkit=11.3 -c pytorch -c conda-forge

如果报错:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

解决方法们:(可能多试几次就行了?<–由于网络不稳定)
(1)删掉后面的 -c pytorch -c conda-forge
(2)换源

恢复默认源:conda config --remove-key channels
换源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --set show_channel_urls yes

(3)改变通道的主要性

conda config --set channel_priority flexible
(4).conda版本过高(可能python版本也要跟着换)

#查看版本
(damon) C:\Users\LYYAO>conda --version
conda 4.6.14
#换版本
conda config --set allow_conda_downgrades true
conda install conda=4.6.14
(5)粗暴的解决办法:直接使用pip安装,可以成功安装第三方包,但后续可能会造成问题。

(damon) C:\Users\LYYAO>pip install scikit-learn
4.安装另外的包

pip install jupyter d2l
conda install ipykernel
ipython kernel install --user --name=py38

三、

参考连接:
远程GPU服务器Autodl搭建Pytorch环境
AutoDL使用教程

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iClient3D 图元操作

1. S3MTilesLayer&#xff0c;S3M(Spatial 3D Model)图层类 S3MTilesLayer&#xff0c;S3M(Spatial 3D Model)图层类&#xff0c;通过该图层实现加载三维切片缓存&#xff0c;包括倾斜摄影模型、BIM模型、点云数据、精细模型、矢量数据、符号等。 那S3MTilesLayer中针对图元的…

美洽获评2023中国软件技术最佳AIGC应用奖,助力智能客服创新发展

12月15日&#xff0c;由中国科学院软件研究所、中科软科技股份有限公司联合主办的“2023中国软件技术大会”在北京举行。作为软件领域的年度盛事&#xff0c;“中国软件技术大会”已经成功举办20届。本次大会以“大模型驱动下的软件变革”为主题&#xff0c;聚焦于生成式AI等前…

死锁的预防、避免、检测和消除

一、预防死锁 1. 破坏互斥条件 2. 破坏不剥夺条件 3.破坏请求和保持条件 4.破坏循环等待条件 二、避免死锁 避免死锁的一种方法是使用银行家算法&#xff0c;它涉及到安全序列的概念。银行家算法是一种资源分配和死锁避免的算法&#xff0c;它确保系统能够分配资源而不会导致死…

坚持创新驱动,超卓航科入选为“新一批国家知识产权优势企业”!

近日&#xff0c;根据《国家知识产权局关于确定2023年新一批及通过复核的国家知识产权示范企业和优势企业的通知》精神&#xff0c;经湖北省知识产权局组织测评、推荐&#xff0c;国家知识产权局审核&#xff0c;超卓航科入选为“新一批国家知识产权优势企业”。 超卓航科以金属…

Day61力扣打卡

打卡记录 反转二叉树的奇数层&#xff08;bfs&#xff09; 链接 class Solution:def reverseOddLevels(self, root: Optional[TreeNode]) -> Optional[TreeNode]:q [root]flag 0while q:t, q q, []if flag:l, r 0, len(t) - 1while l < r:t[l].val, t[r].val t[r]…

【电路笔记】-电容器

电容器 文章目录 电容器1、概述2、电容器的电容单位3、电容4、电容器示例15、电介质6、额定电压7、总结 电容器是简单的无源器件&#xff0c;当连接到电压源时&#xff0c;可以在极板上存储电荷。 1、概述 在本电容器简介文章中&#xff0c;我们将看到电容器是无源电子元件&am…

vue javascript tree 层级数据处理

层级数据是有父子关系的数组&#xff0c;示例&#xff1a; const treeData [{id: 1b7e8e98cb1d4a1f81e4fe2dfd9a8458,name: 层级1,parentId: null,children: [{id: 0d45dd5bb4c14d64a3ab0b738add4b24,name: 层级1-1,parentId: 1b7e8e98cb1d4a1f81e4fe2dfd9a8458,children: [{…

【STM32入门】4.1中断基本知识

1.中断概览 在开展红外传感器遮挡计次的实验之前&#xff0c;有必要系统性的了解“中断”的基本知识. 中断是指&#xff1a;在主程序运行过程中&#xff0c;出现了特定的中断触发条件&#xff08;中断源&#xff09;&#xff0c;使得CPU暂停当前正在运行的程序&#xff0c;转…

2.electron之纯原生js/jquery的桌面应用程序(应用篇)

如果可以实现记得点赞分享&#xff0c;谢谢老铁&#xff5e; Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中&#xff0c;因此它允许你仅需一个代码仓库&#xff0c;就可以撰写支持 Windows、…

pytest + yaml 框架 -59.用例失败重跑机制pytest-rerunfailures

前言 有些接口可能不太稳定&#xff0c;第一次跑的时候由于网络原因或者其它原因失败&#xff0c;但是重新跑2次又成功了。 对于这种需要重新跑几次的场景&#xff0c;可以使用用例失败重跑机制&#xff0c;需安装pytest-rerunfailures 插件。 场景示例 失败重跑需要依赖 py…

直播美颜SDK开发实战:从入门到精通

直播美颜SDK的应用已经成为许多直播平台和开发者关注的焦点。本文将带领读者深入探讨直播美颜SDK的开发实战&#xff0c;从入门到精通的过程。 1.引言 直播美颜SDK是一种集成了图像处理、人脸识别、滤镜算法等技术的开发工具包。通过使用该SDK&#xff0c;开发者能够为直播应…

Tekton 基于 cronjob 触发流水线

Tekton 基于 cronjob 触发流水线 Tekton EventListener 在8080端口监听事件&#xff0c;kubernetes 原生 cronjob 定时通过curl 命令向 EventListener 发送事件请求&#xff0c;触发tekton流水线执行&#xff0c;实现定时运行tekton pipeline任务。 前置要求&#xff1a; kub…