栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Anaconda、Pytorch环境配置部署

Anaconda、Pytorch环境配置部署

任务:
(1)安装好anaconda和pycharm
(2)安装好pytorch并进行测试

python 基础
官网:https://www.python.org/
用处:人工智能(图像处理、语音识别、大数据)、网页爬虫、python小游戏

一、python环境配置
1、平台
通用的公司应用平台主要是Linux系统,为了方便整合现有的代码框架,它是一个开放性的平台,系统的限制比较小,方便我们去更好地应用这个语言。C JAVA
然后选用window。

现有的python版本一般是python3.7或者3.8。

二、调动anaconda安装好的虚拟环境包
pycharm 调用 env_name 虚拟环境

1、进入到Project Interpreter 后的界面

2、添加anaconda 新创建好的环境,点击右侧的 “+” 字符,找到anaconda 新建好的虚拟环境路径,点击OK

3、先点击已添加的 env_name 环境,再点击 OK

至此,python环境配置完成。

三、 pytotch 安装
https://pytorch.org/

step1 在anaconda里面创建独立的虚拟环境 pytorch1.7/1.8版本 python3.7/3.8版本
conda create -n pytorch1.7 python=3.7
方便后面去进行代码的打包,不同版本的代码兼容

主动去获取清华源上面的源包

PS:一定要更改依赖包国内镜像源,作用:提高依赖包的下载速度
Pytoch 清华源镜像:包含了很多python依赖包
conda config --show
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --set show_channel_urls yes

conda info

step2 在独立的虚拟环境里面安装pytorch

激活虚拟环境,进入pytorch1.7

conda activate pytorch1.7

依赖包列表

conda list

安装pytorch CPU版本 only 适合小规模的数据

conda install pytorch1.7.0 torchvision0.8.0 torchaudio==0.7.0 cpuonly
PS:下面的命令是GPU版本的命令 NVIDIA CUDA 加速计算(游戏、大数据、深度学习、挖矿)如果有显卡,会明显加快计算速度

GPU版本 CUDA 10.1 适合大规模的数据训练

conda install pytorch1.7.0 torchvision0.8.0 torchaudio==0.7.0 cudatoolkit=10.1

GPU版本 CUDA 10.1 官网

conda install pytorch1.7.0 torchvision0.8.0 torchaudio==0.7.0 cudatoolkit=10.1 -c pytorch
“-c pytorch” 默认从官网channel链接下载 pytorch
但是一定要注意,若已添加清华源链接,可删除“-c pytorch”,改为从清华源下载Pytorch,为了加快下载速度。

CPU版本 only

conda install pytorch1.7.0 torchvision0.8.0 torchaudio==0.7.0 cpuonly -c pytorch

https://pytorch.org/get-started/previous-versions/

anaconda常用指令

创建环境

conda create -n env_name python=3.8

激活环境

conda activate env_name

列表,很常用的命令行,以列表形式显示出所有的安装包

conda list

查看所有虚拟环境

conda info --envs
删除虚拟环境
conda remove -n evn_name --all

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350207.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号