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

python环境打包2 pytorch和cuda的安装逻辑

基本逻辑

理一理安装pytorch的一列逻辑,以及他的依赖。(看完这小节再实践)

配置pytorch,安装步骤为:显卡驱动-->python-->cuda--->pytorch

pytorch是依赖conda的,conda是依赖python的。

(显卡相当于游戏机。显卡驱动相当于游戏机使用说明书。任何后续的高级操作都需要你首先知道怎么使用游戏机,这就是显卡驱动的作用,告诉计算机怎么使用显卡。)

anoconda的作用,是将每一个环境独立开。也就是说,每个项目都有它自己的环境,conda可以管理这些环境。(环境相当于一个个房间,项目就是居住的人,而conda就是管理房间的房东。)

一般的步骤

首先,需要安装显卡驱动,去NVIDIA官网下载,然后安装即可。

(安装完之后,使用该命令看看相关内容。cuda版本,这表示此电脑最高可安装12.6版本的cuda。)
在这里插入图片描述

然后,在anoconda中创建环境,并安装python。这是一起的。

# conda创建环境,并下载python310环境
conda create -n envname python=3.10
# 激活环境
conda activate envname

接着,安装cuda。

最后,安装pytorch。

快速步骤

去pytorch官网,会出现这个。
在这里插入图片描述

直接使用这条命令,就不需要你自己额外安装cuda。

torch,torchvision,torchaudio是使用pytorch开发的处理图形和音频的包,这三者是一起的。你可以理解为安装pytorch就是安装了这三者。

项目的额外依赖包

到这里基本的逻辑就知道了,pytorch就安装好了。

安装完了之后,项目有个requirement.txt文件,需要额外安装里面的包,也就是说,步骤变为了:

显卡驱动-->python-->cuda--->pytorch--->requirement.txt

使用命令安装:

pip install -r requirement.txt

如果你看了前面一片文章,并且了解了基本的anonconda的使用,逻辑很清晰了。

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

相关文章:

  • 鸿蒙兼容Mapbox地图应用测试
  • 解决npm run dev报错
  • STM32 微控制器库RCC_OscInitTypeDef结构参数介绍
  • 精通 Fiddler:Web 调试利器的深度探索
  • RabbitMQ系列(七)基本概念之Channel
  • 双臂机器人的动力学建模
  • 算法day2 dfs搜索2题
  • 关于CAN光纤联网在电池簇电池集装箱灭火系统中的应用的文章:
  • 2025网络安全工程师好就业吗?网络安全工程师就业前景如何?
  • DPVS-6:软件框架简介
  • 自用的vim脚本
  • QT 中的元对象系统(二):元对象实现原理QMetaObject
  • 网络基础III
  • 数据库表的各种设计
  • 记Anolis OS 8中如何盘podman
  • Photoshop EXIF 脚本
  • Android 自定义进度条:实现渐变色和圆角效果
  • 基于大语言模型的推荐系统(2)
  • Pytest自定义测试用例执行顺序
  • docker本地镜像源搭建
  • 基于定制开发开源AI大模型S2B2C商城小程序的商品选品策略研究
  • Spring Boot集成Jetty、Tomcat或Undertow及支持HTTP/2协议
  • 基于PyTorch实现的自适应注意力卷积网络(AACN)详解
  • 【C++】C/C++中的类型转换
  • SpringBoot 使用 spring.profiles.active 来区分不同环境配置
  • 【AIGC系列】3:Stable Diffusion模型原理介绍
  • WiseFlow本地搭建实录---保姆教程
  • AWS跨账号服务全解析:安全共享资源的最佳实践
  • 3.【基于深度学习YOLOV11的车辆类型检测系统】
  • Go在1.22版本修复for循环陷阱