Win10使用Anaconda搭建Pytorch1.6.0(CPU指定版本)虚拟环境

这篇具有很好参考价值的文章主要介绍了Win10使用Anaconda搭建Pytorch1.6.0(CPU指定版本)虚拟环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、缘由(环境配置原因)

近期在阅读一篇关于跨域推荐中用户冷启动问题的论文《Cross-Domain Recommendation to Cold-Start Users via Variational Information Bottleneck》。

在死磕文章算法的时候发现自己属于“懂-不懂-懂-不懂…”的无限循环中,突发奇想“是否可以通过代码辅助理解文章算法?”于是开始琢磨起了论文作者提供的源码,走上了环境搭配的“不归路”,在越过千千万万坑之后又突发奇想“为什么不把这些记录下来呢?”于是孵化出了这第一篇博客,嘿嘿。

目的唯二:一是想帮助和我一样想干这类事情的孩纸们少走弯路;二是借助此平台记录科研中的一些过程、方法、试错、教训等等。

论文链接: https://arxiv.org/pdf/2203.16863.pdf
代码链接: https://github.com/cjx96/CDRIB

二、前期准备

(一)Anaconda3下载、安装及环境配置

看这篇博客就好啦!(安利其他博主的教程,我是按照这篇博客来的)

Anaconda超详细安装教程(Windows环境下): https://blog.csdn.net/fan18317517352/article/details/123035625

(二)PyCharm社区版Hello world!

因为本人专业版用密钥总是过期,所以之前就下载了社区版替换了专业版,作为学生党自仍为社区版码代码也够用了,如果有条件当然专业版肯定会更好,给大家提供一个博主的安装教程(网络平台类似教程很多,大家可以根据自己的需求度娘搜索)。

pycharm community (社区版)详细安装教程和使用指南: https://blog.csdn.net/wangmeixi/article/details/103840541

三、搭建pytorch1.6.0(CPU)虚拟环境

不需要卸载电脑中原有的python,因为anaconda搭建的虚拟环境中的python是独立存在的。

接下来就是重点啦啦啦啦啦!

首先声明因为论文源码需要的环境是Python3.7.9 + PyTorch1.6.0 + Scipy1.5.2 + Numpy1.19.1,所以下面是按照此要求配置的虚拟环境。

在准备好anaconda和pycharm之后,进行下面的步骤。

(一)激活虚拟环境

1、打开Anaconda Prompt,接下来的命令行均在此中完成。
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能

2、将下载源恢复为默认源。因为清华大学镜像源暂停了Anaconda镜像服务,因此需使用如下命令将下载源恢复为默认源。(如果之前没设置过镜像的可以选择跳过此步骤,不跳过其实也没什么问题的啦)

conda config --remove-key channels  

若使用命令后出现如下错误,便是下载源已是默认源,继续后续步骤就行:

CondaKeyError: 'channels ' : key 'channels' is not in the config file

3、创建pytorch的虚拟环境。pytorch1.6.0为环境名称,可自行更改。python3.7.9为此环境需要的Python版本(可以指定也可以省略用默认的),创建命令如下:

conda create -n pytorch1.6.0 python==3.7.9 //选择时输入“y”回车即可。

4、激活环境。

conda activate pytorch1.6.0

出现下面这样的就是进入搭建好的虚拟环境了
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
5、退出环境。代码如下:

conda deactivate

恢复到“base”开头就是退出虚拟环境了。
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能

(二)下载指定版本的pytorch(CPU)

1、设置timeout配置。因为没有镜像源可能会导致conda包的时候速度过慢或者直接中断,出现timeout的可能性,所以在下载pytorch之前先进行超时配置。

conda config --set remote_read_timeout_secs 10000.0

2、到网站中找到自己要的Pytorch版本: https://pytorch.org/get-started/previous-versions/pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
复制CPU版本的安装语句即可:

# CPU Only
conda install pytorch==1.6.0 torchvision==0.7.0 cpuonly -c pytorch

这边是已经安装过了所以没有下载安装的过程,第一次安装过程可能会很慢,然后就是静静地等待啦~~~

(三)测试

以上如果没有问题的话,就是已经安装好了cpu版的PyTorch1.6.0,这时我们可以测试一下是否安装正确:
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能最后的语句输出FALSE的原因是:检测到没有符合的CUDA匹配。这是当然的啦,因为搭建的是CPU版本嘛

代码如下(可以复制哦~):

python
import torch
import torchvision
print(torch.__version__)
print(torchvision.__version__)
print(torch.cuda.is_available())
exit()

以上虚拟环境配置到此结束啦!
(创建的虚拟环境在你安装的anaconda文件夹下的envs子文件夹中,例如我的路径:E:\Anaconda\Anaconda3\envs\pytorch1.6.0)

四、PyCharm项目连接虚拟环境

1、打开需要运行的项目(或者可以新建项目后再进行下一步),因为PyCharm只是一个编程的IDE罢了,连接虚拟环境只需要改一下python的配置即可。
2、File ——Settings ——Python Interpreter ——显示No Interpreter
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
3、接下来如图所示:
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能

接着点击OK ——OK ——Apply ——Ok,至此虚拟环境配置成功!就可以运行项目啦!!!

我这里标注的四个是源码运行需要的条件,其中Numpy是搭建环境的时候自动下载好的,可以根据自身要求更换版本,Scipy是要自己下载的哦,方法同安装Pytorch的时候一样,下载语句是:

//要重新在Anaconda Prompt中进入pytorch1.6.0的虚拟环境进行下载哦
conda install scipy==1.5.2 

五、原来我在做无用功,大哭!

因为我的电脑硬件很low,没有独显,不支持CUDA,所以琢磨了半天配置了CPU版本的虚拟环境,结果运行项目显示“无效配置”:
pytorch==1.6.0,推荐系统,pytorch,深度学习,pycharm,推荐算法,人工智能
所以后面就又用实验室服务器搭建了pytorch1.6.0(GPU)虚拟环境,重新运行了源码且跑成功啦!!!

重新搭建的步骤后面有时间了再更新。

步骤简单说明:
第一步:查看服务器支持的CUDA版本(版本过高为11.4)
第二步:下载安装CUDA10.2和对应的CuDNN(因为11.4版本的CUDA不支持pytorch1.6.0,所以要降低版本)可以查看对应的
第三步:切换电脑环境的CUDA版本并测试
第四步:配置支持CUDA10.2的Pytorch1.6.0虚拟环境并连接PyCharm
第五步:跑项目,成功!!!文章来源地址https://www.toymoban.com/news/detail-766185.html

到了这里,关于Win10使用Anaconda搭建Pytorch1.6.0(CPU指定版本)虚拟环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10安装Anaconda,配置Pytorch环境

    一、安装Anaconda Anaconda实际上是一个包管理器,可以理解为一个工具。Anaconda自带Python(选中版本)解释器以及其他一些数据分析与挖掘需要的模块而无需用户手动添加这些常用模块(安装模块会出现各种错误)。早期学Python时,我并没有觉得手动安装需要的模块有多麻烦,手

    2023年04月27日
    浏览(86)
  • Win10+anaconda+CUDA+pytorch+vscode配置

    官网https://www.anaconda.com 下载安装,路径全英文然后记得有一步添加path路径勾选上 这一步一定要确认自己电脑的GPU是否符号版本要求,打开anaconda prompt,输入nvidia-smi查看电脑GPU状态; CUDA version:12.0代表你的电脑所能安装的CUDA的最高版本,CUDA版本向下兼容,可以安装比12.0小

    2024年02月12日
    浏览(33)
  • pytorch+Anaconda+python3.10+parcharm+win10安装简化教程

    Pytorch+Anaconda+Python3.10+parcharm+WIN10安装简化教程 1、首先登陆pycharm官网,https://www.jetbrains.com/pycharm/download/ 2、下载community版本 3、下载完成后,双击安装,一直点下一步。 1、首先登录anaconda官网,https://www.anaconda.com/ 2、点击Download下载安装包 3、双击安装包安装,选择Just Me 4、更

    2024年02月02日
    浏览(41)
  • win10 anaconda pytorch avalanche-lib 实验步骤记录

      生成conda源的配置文件: /home/hanmeimei/.condarc C:Userhanmeimei.condarc 改成如下北外源的内容: 清楚原先的下载配置缓存: channels:   - defaults show_channel_urls: true channel_alias: https://mirrors.bfsu.edu.cn/anaconda default_channels:   - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main   - https://mirrors.bfsu.edu.c

    2024年02月12日
    浏览(27)
  • Win10+非英伟达显卡+Anaconda+Pytorch安装stable diffusion

    1、参考:intel的集成显卡(intel(r) uhd graphics) 配置stable diffusion_C_小艾的博客-CSDN博客 2、中间碰到一些问题: 解决在Windows安装stable diffusion遇到“Torch is not able to use GPU”的问题_hcaohr的博客-CSDN博客想要一键启动:进入D:stable-diffusion-webuiwebui-user.bat   编辑模式   直接set pytho

    2024年02月12日
    浏览(35)
  • yolov5环境搭建(Anaconda-py3.9、PyTorch-CPU、yolov5-4.0、PyCharm)

    Windows 10 Anaconda(基于Python3.9),已配置好环境变量 yolov5相关的代码、权重文件等,已经打包整理好,可以通过百度网盘绿色下载。链接: https://pan.baidu.com/s/1okVkfpqjI5wD6PigK-AH0w?pwd=yscw 提取码: yscw Anconda除了提供丰富的科学包外,还可以通过创建虚拟化境的方式用于进行环境隔离

    2024年02月04日
    浏览(29)
  • win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)

    写在前面 博主这里装的是cuda11.7,最后一步tensorRT运行的时候有个pycuda的安装,它的最新版本只支持到cuda11.6,所以博主最后是又把cuda11.7卸载后重新安装了11.6,安装过程和11.7一样。pytorch对应的版本也应该修改,但过程都一样。 下载地址:cuda下载官网链接 这里有个前置工作

    2024年02月11日
    浏览(39)
  • MMCV+pytorch1.10+cu11.x离线安装踩坑记录

    cuda11.4(cuda11.x) ubuntu20.04 python3.7/python3.8 mmcv/mmdet/mmpose/mmengine 依赖的其他wheel包对python版本有要求,安装过程中请注意! 在官网找到和cuda版本对应的pytorch版本 https://pytorch.org/get-started/previous-versions/ 如果需要其他版本可以直接到下载目录查找http://download.pytorch.org/whl/torch_stable.

    2024年02月11日
    浏览(40)
  • Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

    Anaconda安装:Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。使用Anaconda可以通过创建多个独立的Python环境,避免用户的Python环境安装太多不同版本依赖导致冲突。 Anaconda 是一个免费开源的 Python 和 R 语言的发行版本,用于计算科学,Anac

    2024年02月04日
    浏览(50)
  • 在anaconda下安装pytorch + python3.8+GPU/CPU版本 详细教程

    没安装Anaconda的同学可以参考以下安装链接: https://blog.csdn.net/qq_45281807/article/details/112442577 按照安装CPU版本和GPU两个版本进行分类,一般运行程序建议使用CPU版本的,安装更方便。 注意!如果切换镜像后当出现下载不了的情况,就先切换默认源,然后再修改另一个可以使用的

    2024年01月19日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包