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

项目的虚拟环境的搭建与pytorch依赖的下载

文章目录

  • 配置环境

pytorch的使用需要安装对应的cuda

在PyTorch中使用CUDA, pytorch与cuda不同版本对应安装指南,查看CUDA版本,安装对应版本pytorch

【超详细教程】2024最新Pytorch安装教程(同时讲解安装CPU和GPU版本)

配置环境

首先先创建虚拟环境

conda create --name <env_name> python=<python_version> 

激活虚拟环境

conda activate <env_name>

下载对应版本的pytorch

并不建议不查看对应的pytorch与你的cuda版本是否匹配就直接下载,这样会导致后续出现不适配的问题

https://pytorch.org/get-started/previous-versions/

在这个网站,找到对应版本的下载的命令,注意要与你的cuda适配

使用命令行检验

import torch# 检查版本和CUDA可用性
print(f"PyTorch Version: {torch.__version__}")
print(f"CUDA Available: {torch.cuda.is_available()}")
if torch.cuda.is_available():print(f"CUDA Version: {torch.version.cuda}")
PyTorch Version: 1.13.1
CUDA Available: True
CUDA Version: 11.7

Pytorch也有相关的拓展库,当需要安装的时候,可以采用多种方式安装

# 但是我在使用下面的命令安装的时候,安装并不成功
pip install torch-cluster -f https://data.pyg.org/whl/torch-1.10.1+cu117.html
pip install torch-scatter==2.0.9 -f https://data.pyg.org/whl/torch-1.10.1+cu117.html
pip install torch-sparse==0.6.12 -f https://data.pyg.org/whl/torch-1.10.1+cu117.html
pip install torch-geometric==2.0.3

出现下面的报错

  ERROR: Failed building wheel for torch-clusterRunning setup.py clean for torch-cluster
Failed to build torch-cluster
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (torch-cluster)

参考资料:如何解决上面的问题?我们考虑直接在将库下载在本地,然后通过命令行进行安装

在这里插入图片描述

cpu 是支持cpu,否则cu 就是GPU
具体操作参考下面这个解决torch-cluster等无法下载的问题

解决torch-cluster等无法下载的问题
已解决python setup.py bdist_wheel did not run successfully.

除了对应的cuda和torch版本的问题,可能还存在其他问题

退出虚拟环境

conda deactivate
http://www.lryc.cn/news/533760.html

相关文章:

  • 现代前端工程化实践:高效构建的秘密
  • ARM Linux Qt使用JSON-RPC实现前后台分离
  • 【C++篇】C++11新特性总结1
  • 【Nginx + Keepalived 实现高可用的负载均衡架构】
  • 使用外骨骼灵活远程控制协作机器人案例
  • Centos Stream 10 根目录下的文件夹结构
  • python连点器
  • STM32G474--Whetstone程序移植(单精度)笔记
  • Spring Boot 3.4 中 MockMvcTester 的新特性解析
  • java 读取sq3所有表数据到objectNode
  • 网络计算机的五个组成部分
  • jakarta EE学习笔记-个人笔记
  • vue3-响应式 toRefs
  • 学习threejs,使用Lensflare模拟镜头眩光
  • redis高级数据结构布隆过滤器
  • mysql 5.7安装
  • Golang:精通sync/atomic 包的Atomic 操作
  • 微信小程序如何使用decimal计算金额
  • 最新Modular公司之MAX和Mojo作者 克里斯·拉特纳简介
  • Redis数据库篇 -- Pipeline
  • 爬虫自动化(DrissionPage)
  • 常见string库中的函数(C语言超详细)
  • 单例模式几种实现
  • android中关于CheckBox自定义选中图片选中无效问题
  • 虚拟局域网之详解(Detailed Explanation of Virtual Local Area Network)
  • 双亲委派(JVM)
  • 第二十一章:考研的艰难抉择与放弃入学的转折
  • webpack配置之---output.chunkLoading
  • 升级RAG应用程序与Redis向量库
  • 【starrocks学习】之将starrocks表同步到hive