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

Pytorch使用GPU、CUDA安装步骤注意事项

cuda安装过程中出现两次安装路径(打开安装包出现一次,中间安装步骤中有一次安装位置),切记不要设置为同一路径,否则会清空安装文件,导致nvcc -V命令无效。

CUDA下载网址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

cudnn下载网址:cuDNN Archive | NVIDIA Developer

CUDA12.3安装pytorch:

conda install pytorch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 pytorch-cuda=12.1 -c pytorch -c nvidia

设置清华园加速:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

anaconda prompt 创建环境:conda create -n

anaconda prompt 进入环境:activate 环境名

启动jupyter:jupyter notebook


 查看torch是否可用:torch.cuda.is_available()

新建的环境通常没有任何软件包,所以需要重新配置一次,进入新建的环境,出现以下问题时执行以下指令:

anaconda prompt可以使用torch,但jupyter中不可使用torch

 1.Jupyter内核与安装torch的Python环境进行关联

python -m ipykernel install --user --name 环境名称--display-name "Python (环境名称)"

 2.可能没有安装jupyter、ipython

在自己新建的环境中执行:

conda install ipython
conda install jupyter

 3. 进入环境,输入conda list,如果没有ipykernel和ipython,需要安装nb_conda:

conda install nb_conda

nb_conda是一个用于在 Jupyter Notebook 中管理 conda 环境的包。它提供了以下功能:

  • 环境管理:允许用户在 Jupyter Notebook 中轻松切换不同的 conda 环境,而无需在命令行中频繁切换。这样可以方便地在不同的项目或实验中使用各自独立的环境,避免环境冲突。
  • 内核集成:将 conda 环境与 Jupyter Notebook 的内核关联起来。用户可以为每个 conda 环境创建一个对应的 Jupyter 内核,使得在 Notebook 中能够使用特定环境中的 Python 解释器和相关库。
  • 安装和管理:可以通过conda install nb_conda命令来安装该包。安装完成后,在 Jupyter Notebook 的界面中会出现与 conda 环境管理相关的菜单和选项,方便用户进行操作。

 jupyter出现No module named ‘’软件包’,逐个进行软件包安装

pip install 软件包

http://www.dtcms.com/a/112375.html

相关文章:

  • Redis 中 Set(例如标签) 和 ZSet(例如排行榜) 的详细对比,涵盖定义、特性、命令、适用场景及总结表格
  • CSS 创建与使用学习笔记
  • 室内指路机器人是否支持环境监测功能?
  • 【数据分享】2002-2023中国湖泊水位变化数据集(免费获取)
  • 【数据结构】树的介绍
  • k8s的pod的概述和配置
  • Vue 未编译模板闪现现象解说
  • Spring Boot 与 TDengine 的深度集成实践(二)
  • 【力扣hot100题】(051)腐烂的橘子
  • Mybatis---入门
  • 音视频基础(音频常用概念)
  • zk基础—2.架构原理和使用场景一
  • python爬虫:小程序逆向实战教程
  • leetcode数组-有序数组的平方
  • 软件工程面试题(二十五)
  • 58.基于springboot老人心理健康管理系统
  • 网络:华为HCIA学习笔记:ICMP协议
  • List结构之非实时榜单实战
  • Nginx配置伪静态,URL重写
  • 通过 ModelScope 下载模型,解决sentence-transformers/all-MiniLM-L6-v2无法下载问题
  • 【leetcode100】数组中的第K个最大元素
  • Scala 面向对象编程总结
  • 【虚拟机VMware】银河麒麟系统虚拟机:网络异常处理
  • FrameWork基础案例解析(四)
  • HTTPS 之fiddler抓包--jmeter请求
  • Dynamics 365 Business Central Subscription Recurring Billing 订阅和分期付款详解
  • winRAR禁止广告弹窗
  • Elixir语言的消息队列
  • 进程和线程的概念及Linux操作
  • 解释区块链技术的应用场景和优势