前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >动手学DL——环境部署随笔【深度学习】【Anaconda】【CUDA】【PyTorch】【jupyter】

动手学DL——环境部署随笔【深度学习】【Anaconda】【CUDA】【PyTorch】【jupyter】

作者头像
来杯Sherry
发布2023-07-09 10:41:05
3540
发布2023-07-09 10:41:05
举报
文章被收录于专栏:第一专栏第一专栏

1、环境部署

记录虚拟环境安装部署细节,以备重装。

1.1、安装 Anaconda

anaconda 2022.10 windows 版本,https://repo.anaconda.com/archive/

加入环境变量(3/3)

D:\anaconda3 D:\anaconda\Scripts D:\anaconda\Library\bin

配置虚拟环境,命名为pytorch

代码语言:javascript
复制
conda create -n pytorch python=3.9 

查看当前所有的虚拟环境

代码语言:javascript
复制
conda env list

激活pytorch这个虚拟环境

代码语言:javascript
复制
conda activate pytorch

新环境下包很少,安装科学计算库

代码语言:javascript
复制
pip install numpy==1.21.5 -i https://pypi.tuna.tsinghua.edu.cn/simple 
pip install Pandas==1.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple 
pip install Matplotlib==3.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

检查某个库是否安装成功,如numpy

代码语言:javascript
复制
pip show numpy

或 通过查看这个整个虚拟环境内的包

代码语言:javascript
复制
conda list

退出虚拟环境

代码语言:javascript
复制
conda deactivate

1.2、安装 GPU版 PyTorch

安装 CUDA,CUDA Toolkit 11.3.0 (April 2021), https://developer.nvidia.com/cuda-toolkit-archive

自定义安装,仅安装CUDA本体,不需要 Visual Studio集成【安完后在应用中去卸载】

添加环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp

查看 CUDA版本

代码语言:javascript
复制
nvcc -V

安装 pytorch三个库【torch、vision、audio】

页面检索 pip install torch==1.12.0

代码语言:javascript
复制
# ROCM 5.1.1 (Linux only)
pip install torch==1.12.0+rocm5.1.1 torchvision==0.13.0+rocm5.1.1 torchaudio==0.12.0 --extra-index-url  https://download.pytorch.org/whl/rocm5.1.1
# CUDA 11.6
pip install torch==1.12.0+cu116 torchvision==0.13.0+cu116 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu116
# CUDA 11.3
pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113
# CUDA 10.2
pip install torch==1.12.0+cu102 torchvision==0.13.0+cu102 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu102
# CPU only
pip install torch==1.12.0+cpu torchvision==0.13.0+cpu torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cpu

对标CUDA 11.3的内容才是需要的,选择cp39【==>编译器版本为 python 3.9】

代码语言:javascript
复制
# CUDA 11.3
pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113

在网络环境差时,pytorch 离线安装方法:https://www.bilibili.com/video/BV1cD4y1H7Tk/?spm_id_from=333.337.search-card.all.click&vd_source=91c6f1762034a97ef22a3742dde58736 【相关部分定位到28:44前后】,总结就是在https://download.pytorch.org/whl/cu113找到那三个轮子文件(3/3),

进入虚拟环境pytorch后,本地 pip 安装

代码语言:javascript
复制
pip install C:\Users\cold\Downloads\torch-1.12.0+cu113-cp39-cp39-win_amd64.whl
pip install C:\Users\cold\Downloads\torchvision-0.13.0+cu113-cp39-cp39-win_amd64.whl
pip install C:\Users\cold\Downloads\torchaudio-0.12.0+cu113-cp39-cp39-win_amd64.whl

看到Successfully installed 字样才行。

1.3、安装结束

虚拟环境,科学计算库,pytorch 配置结束

代码语言:javascript
复制
conda list
在这里插入图片描述
在这里插入图片描述

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

1.4、 jupyter 连接虚拟环境

jupyter 默认在 base环境中

在虚拟环境中执行:

代码语言:javascript
复制
pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

环境指向虚拟环境pytorch

代码语言:javascript
复制
python -m ipykernel install --user --name=pytorch

以后新建 ipynb,kernel 可以选择虚拟环境pytorch

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

kernel 也可以切换内核,执行重启并清空后新内核正常使用。


必须掌握哪些算法? 我认为,深度学习的学习过程中,必须掌握虚拟环境搭建、三大科学计算库、jupyter的使用,再就是有针对性地模型学习,保持对新技术出现的敏锐嗅觉。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、环境部署
    • 1.1、安装 Anaconda
      • 1.2、安装 GPU版 PyTorch
        • 1.3、安装结束
          • 1.4、 jupyter 连接虚拟环境
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档