当前位置: 首页 > news >正文

深度学习之pytorch环境安装:win10-python3.9-cuda10.1-cudnn7.6.4-pytorch1.7.1

1.Anaconda+pycharm安装参考这篇博文:

Python开发环境搭建之安装Pycharm+Anaconda_python pycharm ancodan-CSDN博客文章浏览阅读1.5k次,点赞22次,收藏20次。python学习环境搭建,安装并配置Anaconda和Pycharm。_python pycharm ancodanhttps://blog.csdn.net/m0_56195839/article/details/137557499?spm=1001.2014.3001.5501

这是我的python版本: 

C:\Users\xxx>python --version
Python 3.9.13

(1)Pycharm下载 

1.下载社区版,社区版在后面,往下翻就能看到,一般来说都是选择exe(windows),看电脑配置。

2.Pytorch安装:

2.1 CUDA安装

参考博文:

手把手教你从零开始配置PyTorch环境!纯干货!_pytorch环境搭建-CSDN博客文章浏览阅读3.1k次,点赞31次,收藏52次。为了更好地在文章中体现配置环境期间可能出现的问题,已将配置好的环境删除之后,重新安装一遍并编写的教程,放心使用!_pytorch环境搭建https://blog.csdn.net/m0_56195839/article/details/142930514

 我的主机显示CUDA Version:10.1

下载CUDA后以管理员身份运行,第一次会出现一个路径选择,我选择放在D盘,不过这个安装包在安装过后会自动删除,所以后面自定义的路径不要和这个重复也不要放在这个文件夹中

安装过程中有疑问查看以下链接: 

 我的cuda安装历程_cuda可以安装到d盘吗-CSDN博客

CUDA安装成功! 

 

2.2 cuDNN安装

最终输出如下,成功! 

(torch) C:\Users\xx>conda list
# packages in environment at D:\xxx\Anaconda\envs\torch:
#
# Name                    Version                   Build  Channel
ca-certificates           2024.11.26           haa95532_0    defaults
openssl                   1.1.1w               h2bbff1b_0    defaults
pip                       24.2             py39haa95532_0    defaults
python                    3.9.13               h6244533_2    defaults
setuptools                75.1.0           py39haa95532_0    defaults
sqlite                    3.45.3               h2bbff1b_0    defaults
tzdata                    2024b                h04d1e81_0    defaults
vc                        14.40                haa95532_2    defaults
vs2015_runtime            14.42.34433          h9531ae6_2    defaults
wheel                     0.44.0           py39haa95532_0    defaults

 3.pytorch安装

根据参考的博文我的pytorch没有安装成功。

根据以下参考博文: 

手把手教你从零开始配置PyTorch环境!纯干货!_pytorch环境搭建-CSDN博客文章浏览阅读5.1k次,点赞39次,收藏72次。为了更好地在文章中体现配置环境期间可能出现的问题,已将配置好的环境删除之后,重新安装一遍并编写的教程,放心使用!_pytorch环境搭建https://blog.csdn.net/m0_56195839/article/details/142930514

torch.cuda.is_available()返回false——解决办法_cuda available false-CSDN博客文章浏览阅读10w+次,点赞869次,收藏2.5k次。首先问一下你自己是不是在清华镜像加速下载的!如果是,你是不是天真的以为把官网的下载链接放在prompt上去掉 -c pytorch去掉就走了捷径,能更快的安装了?No!无论你是重装多少次,都一样,torch.cuda.is_available()返回false如果你遇到这个问题,不用担心你的步骤是不是错了,因为你被conda镜像安装给坑了。你以为下载的是GPU版本,其实镜像下载的是cpu版本,你必须手动去镜像网站下载gpu版的包并离线安装如果不信,可以试试这句pythonimport torch_cuda available falsehttps://blog.csdn.net/qq_46126258/article/details/112708781

下载三个whl文件:

pip后运行报错:

(torch) C:\Users\xx>python
Python 3.9.13 (main, Oct 13 2022, 21:23:06) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torchA module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.2 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.Traceback (most recent call last):  File "<stdin>", line 1, in <module>File "D:\xxx\__init__.py", line 190, in <module>from torch._C import *
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "D:\xxx\__init__.py", line 190, in <module>from torch._C import *
AttributeError: _ARRAY_API not found

PyTorch 与 NumPy 2.0.2 不兼容 

Pytorch 与 numpy、torchvision、torchaudio 和 torchtext 各个版本的兼容性列表_pytorch与numpy对应版本-CSDN博客

看到这篇博文,发现Numpy版本过高。应修改为合适范围。 

更改Numpy的版本:

pip install numpy==1.19.5 --upgrade --force-reinstall

输出true,成功! 

(torch) C:\Users\x>python
Python 3.9.13 (main, Oct 13 2022, 21:23:06) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True
>>> print(torch.__version__)
1.7.1+cu101


http://www.mrgr.cn/news/80314.html

相关文章:

  • 【Linux】环境变量 程序地址空间
  • IS-IS协议
  • uniapp 常用的指令语句
  • uniapp跨端适配—条件编译
  • WPF 消息循环(二)
  • Vue日历组件FullCalendar使用方法
  • 基于32单片机的RS485综合土壤传感器检测土壤PH、氮磷钾的使用(超详细)
  • 人工智能与Java应用场景:智能推荐系统的实现
  • 使用金沙滩51单片机实现——用AD测量DA,按键可以调整DA值,AD测量到模拟量后液晶显示模拟量
  • openGauss开源数据库实战二十八
  • 若依-帝可得app后端
  • 一行代码解决vue3前端打包部署到服务器,动态配置http请求头后端ip方法教程无bug
  • 红米Note 9 Pro5G刷LineageOS
  • 【从零开始入门unity游戏开发之——C#篇10】循环结构——while、do-while、for、foreach的使用
  • opencv-python的简单练习
  • 搭建Tomcat(三)---重写service方法
  • 【Linux学习】十五、Linux/CentOS 7 用户和组管理
  • 05、GC基础知识
  • 【从零开始入门unity游戏开发之——C#篇11】一个标准 C# 程序介绍、新的值类型——枚举
  • spring实例化对象的几种方式(使用XML配置文件)