当前位置: 首页 > news >正文

服务器深度学习环境配置

学校提供的服务器,参考意见比较低

目录

  • 公有云操作
  • 云主机
    • 操作系统修改:
  • xshell连接
  • 深度学习环境配置
    • 显卡驱动
      • 检查
      • 安装
      • 检查
    • CUDA
      • 检查
      • CUDA下载
      • 配置环境变量
      • 检查
    • conda

公有云操作

打开控制中心

在这里插入图片描述

节点选择 山东-青岛20

在这里插入图片描述
在这里插入图片描述
这里是引用

打开弹性云主机

这里是引用

云主机

系统已经默认了操作系统,如下
在这里插入图片描述

操作系统修改:

在这里插入图片描述
之后选择合适的即可

xshell连接

在这里插入图片描述
在这里插入图片描述

注意这里的账号密码不是公有云的密码

深度学习环境配置

显卡驱动

检查

1.nvidia-smi 仅限于nvdia显卡
2. lspci -k | grep -EA3 'VGA|3D|Display' 查看显卡
在这里插入图片描述

服务器设备:
在这里插入图片描述

前往官网,进行查找下载
官网

在这里插入图片描述

根据你需要的CUDA版本进行选择,可以先考虑下你想安装什么版本的pytorch,这个版本的pytorch支持什么版本的CUDA,点击下载即可,注意这里的CUDA是只最高支持的CUDA版本,也是最推荐的CUDA版本(这里选择的系统是linux,这是官方推荐的,建议在云服务器文档中查找)

安装

为方便管理,在root目录下创建tools文件夹,存放所有的安装包
将下载的驱动安装包上传到云主机中,执行以下命令,对安装包添加执行权限。(不要忘记切换目录)
在这里插入图片描述

chmod +x NVIDIA-Linux-x86_64-560.35.03.run

安装gcc和linux-kernel-headers。
在最新的Ubuntu系统中,这可能不需要,建议执行,查看输出

sudo apt-get install gcc linux-kernel-headers

执行以下命令,运行驱动安装程序

sudo sh NVIDIA-Linux-x86_64-560.35.03.run --disable-nouveau

选择第一个
在这里插入图片描述
关于图形化界面的警告,不管,反正也不用
在这里插入图片描述
安装NVIDIA的32位兼容性库,看需求,可以YES,一般没啥大问题
在这里插入图片描述
关于Vulkan加载器的警告
在这里插入图片描述
第二个,启动项
在这里插入图片描述

检查

nvidia-smi

在这里插入图片描述

CUDA

检查

nvidia-smi
查看最大支持的CUDA版本,最大为12.6
cat /usr/local/cuda/version.txt
cat /usr/local/cuda/version.json
查看已安装的cuda目录
nvcc --version
已安装的cuda版本

CUDA下载

选择你需要的cuda版本(可以参考你的torch版本需要什么cuda)
链接
在这里插入图片描述
命令行下载安装包和工具包

cuda的安装路径
在这里插入图片描述
全部升级
在这里插入图片描述

配置环境变量

echo 'export PATH=/usr/local/cuda/bin:$PATH' | sudo tee /etc/profile.d/cuda.sh
source /etc/profile

检查

nvcc -V

在这里插入图片描述

conda

下载对应的安装包后上传至服务器
链接

sh Anaconda3-2024.06-1-Linux-x86_64.sh

根据指示操作即可
是否默认激活conda的基础环境,选择否,稍后手动配置
在这里插入图片描述
进入conda的安装环境

./conda init
source ~/.bashrc

在这里插入图片描述

完成

http://www.lryc.cn/news/434120.html

相关文章:

  • 使用 Parallel 类进行多线程编码(下)
  • 基于微信小程序+Java+SSM+Vue+MySQL的药店管理系统
  • C#使用MQTT(一):MQTT服务端
  • AD原理图update为pcb
  • 应用海外仓系统后,可以改善哪些海外仓的核心业务流程?
  • SQL进阶技巧:截止当前批次前的批次量与订单量 | 移动窗口问题
  • C#中的Graphics类和SetQuality()自定义方法
  • 圣诞节:白酒与西式料理的异国风情
  • 2.ChatGPT的发展历程:从GPT-1到GPT-4(2/10)
  • yjs01——机器学习的过程
  • Git工作流程
  • Qt-QWidget的font属性(18)
  • Go语言概述
  • P6627 [省选联考 2020 B 卷] 幸运数字
  • 活动|华院计算宣晓华受邀出席“AI引领新工业革命”大会,探讨全球科技的最新趋势
  • k8s配置
  • 力扣第79题 单词搜索
  • 【系统架构设计师】抽象工厂设计模式
  • 海外云手机有哪些推荐?
  • 旋转目标检测对照实验-mmrotate基础教程
  • Spring常见的面试问答题(一)
  • STM32 之 SDRAM 详解
  • 基于图神经网络的最大独立集问题的目标分支
  • 【Qt】事件过滤器
  • 字符串转换为整数、整数转换为字符串
  • 解决samba无权限创建文件问题
  • Ribbon快速了解
  • SpringBoot闲一品交易平台
  • 基于SpringBoot的物流管理系统
  • uniapp微信小程序开发踩坑日记:Pinia持久化报错Cannot read property ‘localStorage‘ of undefined