尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【慕伏白】如何在远程公共服务器部署个人深度学习 Docker 环境(With GPUs)

【慕伏白】如何在远程公共服务器部署个人深度学习 Docker 环境(With GPUs)
📅 发布时间:2026/7/18 4:25:58

文章目录

  • 镜像部署
  • 容器部署
  • 环境配置

背景介绍:
由于远程服务器禁止连接外网,因此我在个人服务器上下载了镜像 pytorch/pytorch ,然后传到服务器上进行部署。
远程服务器已预装 Docker、CUDA ,本教程将在此基础上进行。

镜像部署

  1. 在远程服务器上输入nvidia-smi检查CUDA版本,然后进入Docker Hub搜索相应版本的镜像,注意安装devel后缀的版本,例如:docker pull pytorch/pytorch:2.13.0-cuda13.2-cudnn9-devel,使用docker images检查是否拉取成功
  2. 保存镜像:docker save pytorch/pytorch:2.13.0-cuda13.2-cudnn9-devel > pytorch.tar
  3. 将镜像传至远程服务器:scp ./pytorch.tar [user]@[ip]。这种方式比较简单,但是由于文件较大(约20G)且scp没有断点续传,导致重传了很多次,后续了解到可以使用FileZilla工具
  4. 进入远程服务器,加载镜像:docker load < ./pytorch.tar,使用docker images检查是否加载成功

容器部署

  1. 创建容器:docker run -d -it -p 80:80 --name me-pytorch --gpus all -v ~/workspace:/root/workspace pytorch/pytorch:2.13.0-cuda13.2-cudnn9-devel
  2. 检查容器是否创建/启动成功:docker ps,如果未启动,使用docker start me-pytorch启动容器
  3. 进入容器:docker exec -it me-pytorch /bin/bash

环境配置

  1. 备份配置文件:cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 清空原有文件,并写入镜像(阿里源):
cat>/etc/apt/sources.list<<'EOF' deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse EOF
  1. 更新源apt update,并安装VIMapt install vim
  2. 配置ubuntu和cuda镜像源:
## ubuntuvim/etc/apt/sources.list.d/ubuntu.sources## 替换URIs(两处替换)URIs: http://mirrors.aliyun.com/ubuntu
## cudavim/etc/apt/sources.list.d/cuda.list## 替换,注意手动修改版本号deb http://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2404/x86_64 /
  1. 更新源:apt update,如果报重复源错误configured multiple times,删除ubuntu.sources:
mv/etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
  1. 如果出现警告Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg),可以忽略,或者执行cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d
  2. 验证源更新:apt update && apt upgrade
  3. 验证 PyTorch 和 CUDA 的可用性
# 进入python后importtorchprint(torch.__version__)# 打印 PyTorch 版本print(torch.cuda.is_available())# 检查 CUDA 是否可用print(torch.version.cuda)# 打印 CUDA 版本

相关新闻

  • 内容产能不足、获客成本高,拓氪科技 AI 系统该如何赋能电商精细化运营?
  • 2026 API中转平台五维能力基线:动态发现、协议转换与流式保序
  • 2026年7月最新青岛江诗丹顿官方售后服务网点地址及客服电话一览 - 江诗丹顿官方服务中心

最新新闻

  • 亨得利官方名表服务中心|详细地址与官方热线权威信息通知(2026年7月更新) - 亨得利官方
  • HLW8112芯片软件实现代码(17)
  • MCP协议如何优化长上下文AI开发流程
  • 技术博客写作指南:编程语言、框架与开发工具实践
  • AI技术如何革新传统网络爬虫
  • 无人机生态环境监测、图像处理与GIS数据分析综合实践技术应用

日新闻

  • 宝珀中国官方售后服务中心|官方热线和维修地址权威信息声明(2026年7月更新) - 宝珀官方售后服务中心
  • # 2026年北京知识产权律师推荐怎么选?看这五点关键不踩雷 - 本地品牌推荐
  • 2026实测教程:生成的拼豆图纸不满意怎么修改才省事 - 省事研究所

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号