CUDA、Pytorch、Pycharm的安装与配置

news2024/11/20 16:24:28

文章目录

  • 一、CUDA安装
    • 1.检查英伟达驱动支持的最高CUDA版本
  • 二、Pytorch的安装与环境配置
    • 1.选择是下载CPU版本还是GPU版本
    • 2.上Pytorch官网找到安装命令
    • 3.运行指令
      • (1)CPU版本
      • (2)GPU版本
    • 4.验证
    • 5.安装其他所需模块
      • (0)安装torch
      • (1)安装Matplotlib
      • (2)安装 pillow(可能anaconda已经给安装了)
      • (3)安装opencv
      • (4)安装sklearn
      • (5)安装scikit-image
      • (6)安装einops
  • 三、Pycharm的下载与激活

一、CUDA安装

1.检查英伟达驱动支持的最高CUDA版本

cmd中输出以下命令查询最高支持的CUDA版本

NVIDIA-smi

在这里插入图片描述
我的CUDA Driver版本就是11.6,表示的是驱动所能支持的最大运行API版本就是11.6。我如果要安装CUDA Runtime Version(运行版本),要保证CUDA Driver 版本 >= CUDA Runtime 版本,也就是11.6及以前的。



二、Pytorch的安装与环境配置

1.选择是下载CPU版本还是GPU版本

①如果是小任务,用CPU版本。
②如果是大的深度学习训练模型,用GPU版本。且必须要有英伟达独立显卡才能使用GPU版本,仅有集成显卡或其他品牌独立显卡智能使用CPU版本。


1.查看自己的GPU
任务管理器→性能
在这里插入图片描述


2.上Pytorch官网找到安装命令

https://pytorch.org/get-started/locally/

在这里插入图片描述


3.运行指令

注意,先创建并激活虚拟环境

详见本文,Anaconda的安装与环境设置:https://blog.csdn.net/Edward1027/article/details/142703627


(1)CPU版本

1.直接从国外下载

conda install pytorch torchvision torchaudio cpuonly -c pytorch

2.国内镜像加速地址

conda install pytorch torchvision torchaudio cpuonly -c 镜像地址

(2)GPU版本

命令有两种选择:
1.选择一:直接从 conda 源中安装指定版本的 cudatoolkit,而不通过 NVIDIA 渠道。比如PPT上是安装的GPU版本10.2

conda install pytorch torchvision cudatoolkit=10.2

2.选择二:官网命令

conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia

①pytorch:深度学习库
②torchvision:计算机视觉库
③torchaudio:音频处理库

在这里插入图片描述


4.验证

1.CUDA版本检查

nvcc --version    (或 nvcc -V)

2.torch库检查
虚拟环境下,输入python,进入python环境

import torch               #不报错
import torchvision         #不报错
torch.cuda.is_available()  #返回值为True,说明Pytorch安装成功
exit()					   #退出

5.安装其他所需模块

注意关闭梯子等代理


(0)安装torch

pip install torch

如果太慢,可以使用国内清华源镜像

pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple

(1)安装Matplotlib

pip install matplotlib

在这里插入图片描述


(2)安装 pillow(可能anaconda已经给安装了)

pip install pillow

在这里插入图片描述


(3)安装opencv

pip install opencv-python

在这里插入图片描述


(4)安装sklearn

pip install scikit-learn

在这里插入图片描述


(5)安装scikit-image

pip install scikit-image

(6)安装einops

pip install einops

在这里插入图片描述



三、Pycharm的下载与激活

1.上jerbrains官网下载Pycharm:https://www.jetbrains.com.cn/

2.激活
(1)激活码 or 脚本激活工具
(2)在校生可以用教育邮箱,在官网免费注册,包括各种IDE、py专业版、adobe、matlab
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2199671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高效稳压,YB2411 DCDC降压芯片助力高电压功率转换系统

在现代的科技发展中,高电压功率转换系统的需求越来越多。为满足市场需求,我们推出了一款高输入电压DCDC降压芯片——YB2411。 YB2411系列 1>昱灿 YB2411R SOT23-6 DC-DC高压降压 36V 0.6A 2>昱灿 YB2411SR SOT23-6 DC-DC高压降压 60V 0.8A YB241…

【simulink仿真模型】Buck变换器闭环控制,电力电子仿真模型

摘要 本文介绍了基于Simulink的Buck变换器闭环控制系统的设计与仿真。通过对Buck变换器的数学模型进行建模,并引入PI控制器对输出电压进行实时调节,实现了系统的稳态控制。仿真结果显示,该闭环控制系统能够快速响应负载变化,保持…

头戴式耳机性价比推荐有哪些?头戴式耳机性价比之王推荐

这不是马上就要双十一了?对于环境比较吵的人来说,趁着最近双11开始,是购买耳机的好时机。即将入冬,佩戴头戴式耳机频率越来越多,包裹着耳朵很舒适保暖。有的人入耳式已经非常多了,而且同样的价格&#xff0…

地图箭头方向检测系统源码分享

地图箭头方向检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

哈佛大学俩学生开发出一种 AI 眼镜,看你一眼就能扒光所有个人信息

最近,科幻场景中的一个设想变成了现实:一副眼镜能够一瞥便获取人的全部信息! 两位来自哈佛大学的学生开发了一个名为I-XRAY的项目,该项目利用智能眼镜结合面部识别技术,能够实时分析并获取被捕捉者的个人信息。这些信…

ChatTTS使用demo示例(包含长文本生成语音、固定音色pt文件)

ChatTTS使用demo示例(包含长文本生成语音、固定音色pt文件) 一、配置开发环境 安装anaconda,安装参考文章:https://blog.csdn.net/Q_fairy/article/details/129158178 建议anaconda最新版:https://mirrors.tuna.tsi…

windows11下面使用Pyinstaller打包python程序

文章目录 一、安装Python二、安装pip三、通过pip安装pyinstaller四、使用pyinstaller打包python为二进制程序参考 一、安装Python 我这里直接下载的是Python的可执行程序包,打开即用的版本, 也可以按照以下的教程安装python工具到windows上面 &#…

海洋鱼类图像分类分割系统源码&数据集分享

海洋鱼类图像分类分割系统源码&数据集分享 [yolov8-seg-slimneck&yolov8-seg-attention等50全套改进创新点发刊_一键训练教程_Web前端展示] 1.研究背景与意义 项目参考ILSVRC ImageNet Large Scale Visual Recognition Challenge 项目来源AAAI Globa…

MySQL联合索引、索引下推Demo

1.联合索引 测试SQL语句如下:表test中共有4个字段(id, a, b, c),id为主键 drop table test;#建表 create table test(id bigint primary key auto_increment,a int,b int,c int )#表中插入数据 insert into test(a, b, c) values(1,2,3),(2,3,4),(4,5,…

数据分析Power BI设置万为单位的数据

玩过Power BI的同学都知道,power BI在度量值设置单位里,唯独没有万这个单位,但是我们可以自定义,操作过程如下: 1.用DAX新建单位表 单位 SELECTCOLUMNS( { ( "元", 1), ("万",10000), ("千…

清华大学经管学院朱武祥教授:五步构建高效的数据飞轮,提升企业核心竞争力

面对AI时代的到来,企业应积极拥抱这一变革,构建和优化自身的数据飞轮,让飞轮高速转动起来,为企业的创新发展持续赋能。 近期,清华管理评论发表了一篇名为《AI时代如何构建数据飞轮》的文章,引起了我们的重点…

Java 根据字符生成背景透明的图片

上代码 package com.example.demotest.controller;/*** Author shaolin* Date 2024-10-08 10:11**/import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.awt.image.ColorModel; import java.awt.image.WritableRaster; impor…

手机 电脑 Pad 是如何得到IP地址的呢? 如何让你的设备自动获取IP地址?DHCP :给你 IP 地址的隐形人

我们每天都是用手机 电脑 Pad 一系列电子设备连接到网络中,然后网络中的每一个设备都有一个独一无二的IP地址,用来作为网络中的唯一标识,那这些设备上的IP地址是如何得到的呢? 在现代网络中,每一台设备都需要一个唯一的…

Kubernetes----基础命令合集

目录 一、命令概述 1.1命令分类 1.2 基本语法 二、查看基本信息 2.1 环境指令 2.1.1 查看版本信息 2.1.2 查看资源对象简写 2.1.3 添加补全信息 2.1.4 查看日志 2.1.5 查看集群信息 2.2 查看资源信息 2.2.1 获取资源相关信息 ① 查看集群组件状态 ② 查看命名空间…

7个维度点剖析地图投影 第6个最重要

摘要: 地图投影在制图学和地理信息系统 (GIS) 中发挥着至关重要的作用。然而,即使是地理空间行业中经验最丰富的专业人士,它们也常常令人们感到困惑。在大多数情况下,也许必须返回参考文档和材料来重新检查这些问题。 因此有许多令人费解的现象,例如您是否曾经看过世界地..…

nginx代理,nginx301跳转,nginx地址重写

ngin代理 假如你的地址是:http://192.168.1.2:8282 你的域名是:www.jjycheng.com 你想访问域名www.jjycheng.com时,实际请求的地址是http://192.168.1.2:8282,但浏览器上的地址不变。 此时,你用到的技术就是请求代理 代理.conf配置 http {server {listen 80; server_na…

【Parsec】一款安全高效的远程桌面软件

Parsec 是一款远程桌面软件,它允许用户通过P2P(点对点)技术远程访问和控制另一台计算机。以下是Parsec的一些主要作用、安全私密性特点以及优缺点: 作用: 远程游戏:用户可以远程访问高性能PC进行游戏&am…

Centos7.5 安装和配置jdk17

目录 一、下载JDK17包 二、将安装包放入服务器 三、解压jdk包到/usr/lib/jvm 四、修改JDK环境配置 1、打开配置文件 2、最后一行插入 3、立即生效 4、检查版本 一、下载JDK17包 访问网址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads…

新硬盘第一次使用需要怎样做?

无论是组装新电脑,还是给现有电脑增加存储空间,我们需要进行一些安装硬盘和设置硬盘的操作。对于没有相关经验的用户来说,对于拿到手的新硬盘会感到手足无措,不知道应该从哪里开始。今天小编详细介绍一下新硬盘第一次使用时的流程…

中国内地高校2023年度捐赠收入排名更新 | 浙大领跑,宁波东方理工成最大黑马!

社会捐赠是世界一流大学办学经费的重要来源之一,也是评价世界一流大学的核心指标之一。 9月21日,支持湘潭大学建设捐赠与合作签约仪式暨“校友回湘”推进会议举行。株洲华锐精密工具股份有限公司向学校捐赠湘潭大学“华锐精密”研究院以及现金人民币&am…