【记录】使用远程SSH配置d2l环境(同时适用于本地anaconda)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

记录一下如何利用使用命令行进行anaconda配置 d2l环境、pytorch并进行训练深度学习模型。


一、从创建新环境开始

如果是本地直接装一个 anaconda 软件就行,如果是像我样使用 SSH 远程连接服务器进行操作,建议服务器上安装一个 miniconda。conda中创建一个新环境的命令是:

bash 复制代码
conda  create  --name  env_name(你的环境名字) python=3.8 # 创建指定python版本

无脑y就是了

使用conda info --envs 可以查看环境,可以看到我们已经创建好一个名叫 d2l 的新环境了

使用conda actiavte d2l进入这个新环境中

二、使用步骤

1.安装pytorch

首先我们要查看一下我们显卡所支持的CUDA版本,在命令行输入nvidia-smi,然后图中画框的地方就可以看到我们显卡的CUDA支持版本,我这里这块 RTX 4090 最高支持 12.2 的 CUDA。

首先我们需要在torch官网中查看一下对应的torch版本。我选了中间的 CUDA 12.1 进行安装,将pip install torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu121这行复制下来。

直接粘贴到命令行运行就行,然后就开始框框下载了。

安装完之后就会显示 successfully 巴拉巴拉:

以防万一,我们输入pip list检查一下是不是真的装上了:

2.安装 d2l 包

我这里是使用pip install d2l==0.17.6 -i https://pypi.mirrors.ustc.edu.cn/simple安装 0.17.6 版本的 d2l 包。

同理使用pip list检查一下,可以看到是安装成功的

同时推荐用pip install jupyter -i https://pypi.mirrors.ustc.edu.cn/simple安装一下jupyter notebook,毕竟mu神视频一直用得是jupyter,也挺好使。

3.安装其他包

还是使用pip install pack_name -i https://pypi.mirrors.ustc.edu.cn/simple的格式安装你的代码所需要的其他包

4.使用jupyter notebook

输入

bash 复制代码
jupytet notebook

或者是,其中这个root是我在远程服务器的容器名称

bash 复制代码
jupyter notebook --allow-root

进入jupyter界面之后就是这样:

相关推荐
程序员潇潇40 分钟前
Jenkins 插件下载速度慢安装失败?这篇文章可能解决你头等难题!
运维·自动化测试·软件测试·功能测试·程序人生·职场和发展·jenkins
minji...1 小时前
Linux 进程概念 (三) (进程状态,僵尸进程,孤儿进程,进程优先级)
linux·运维·服务器
敲上瘾2 小时前
Docker镜像构建优化指南:CMD/ENTRYPOINT、多阶段构建与缓存优化
运维·缓存·docker·容器·架构
ζั͡山 ั͡有扶苏 ั͡✾9 小时前
EFK 日志系统搭建完整教程
运维·jenkins·kibana·es·filebeat
jun_bai9 小时前
python写的文件备份网盘程序
运维·服务器·网络
欢喜躲在眉梢里10 小时前
CANN 异构计算架构实操指南:从环境部署到 AI 任务加速全流程
运维·服务器·人工智能·ai·架构·计算
weixin_5377658010 小时前
【容器技术】虚拟化原理与Docker详解
运维·docker·容器
胡斌附体11 小时前
docker健康检查使用
运维·docker·依赖·健康检查
云飞云共享云桌面11 小时前
无需配置传统电脑——智能装备工厂10个SolidWorks共享一台工作站
运维·服务器·前端·网络·算法·电脑
福尔摩斯张11 小时前
《C 语言指针从入门到精通:全面笔记 + 实战习题深度解析》(超详细)
linux·运维·服务器·c语言·开发语言·c++·算法