服务器安装pytorch_geometric torch_scatter踩坑记录

embedded/2024/9/24 22:49:52/
conda create -n pyg python==3.8.12
pip install torch==1.13.0

安装的版本如下
在这里插入图片描述

pip install torch-scatter
pip install torch-sparse
pip install torch-cluster
pip install torch-spline-conv
pip install torch-geometric==2.2.0
pip install ipykernel
python -m ipykernel install --name pyg --user

此时会出现
在torch_scatter包中,出现
python scatter_max算子不适配报错,RuntimeError: Not compiled with CUDA support的错误

解决办法如下
torch scatter的版本如下

ERROR: Could not find a version that satisfies the requirement torch-scatter==2.0.1 (from versions: 0.3.0, 1.0.2, 1.0.3, 1.0.4, 1.1.0, 1.1.1, 1.1.2, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.1.0, 2.1.0+pt113cu117, 2.1.1, 2.1.1+pt113cu117, 2.1.2)

默认选择安装torch_scatter2.1.2
请使用下面的命令就可以卸载并重新安装torch_scatter包了,这样就可以愉快的跑代码了

pip uninstall torch_scatter
pip install torch-scatter==2.1.1 -f https://pytorch-geometric.com/whl/torch-1.13.0+cu117.html --no-cache-dir

http://www.ppmy.cn/embedded/116311.html

相关文章

Stable Diffusion Fooocus批量绘图脚本

当当当挡~,流动传热数值计算之余发布点AIGC相关文章,希望大家能喜欢~ 1 Stable Diffusion各种UI分析对比 提示:此部分主要是对SD各种界面的简要介绍和对比,只关注Fooocus批量绘图的读者可直接跳到第二部分。 Stable Diffusion …

Python 管理 AWS ElastiCache 告警

在 AWS 环境中,监控和管理 ElastiCache 集群的性能是至关重要的。本文将介绍如何使用 Python 和 AWS SDK (boto3) 来自动创建和删除 ElastiCache 集群的 CloudWatch 告警。我们将分两部分来讨论:创建告警和删除告警。 第一部分:创建 ElastiCache 告警 首先,让我们看看如何…

鸿蒙Harmony应用开发,数据驾驶舱登录页面的实现

鸿蒙Harmony应用开发,数据驾驶舱登录页面的实现 ​ 首先我们有个Splash 过渡页面来判断当前是用户是否登录,我们先从preferences中获取token是否存在。如果不存在直接跳转登录即可,如果存在的情况我们再去获取下用户的信息看看token是否过期…

二二复制模式小程序商城开发

二二复制模式系统开发是一个涉及多个方面和阶段的复杂过程,主要包括需求分析、设计、编码、测试、部署以及后续的维护和优化。以下是对二二复制模式系统开发过程的详细解析: 一、需求分析 明确目标:与业务团队深入沟通,明确系统的…

pvesm 命令:PVE存储管理

一、命令简介 ​pvesm​ 命令用于管理 Proxmox VE 存储。它允许你列出、创建、删除、修改存储,以及执行其他存储管理任务。 支持管理:存储卷(存储池和卷组)、磁盘镜像、ISO 和容器模板等虚拟机和容器的存储资源。 支持存储&…

node.js + vue

安装Node.js和vue-cli 参考https://mp.csdn.net/mp_blog/creation/editor/142427043 生成Vue demo和编译Vue来生成静态文件(包括index.html,js文件等等) 参考https://mp.csdn.net/mp_blog/creation/editor/142427043 生成一个nodejs serve…

【30天玩转python】高级面向对象编程

高级面向对象编程 面向对象编程(Object-Oriented Programming,简称 OOP)是 Python 的核心编程范式之一。Python 不仅支持基础的面向对象特性,如类和对象,还支持更高级的特性,如继承、多态、封装、抽象以及…

Python Web 中间件开发与优化指南

📘Python Web 中间件开发与优化指南 目录 💡 中间件的概念与作用🔧 Flask 和 Django 中间件的使用🛠 编写自定义中间件:拦截请求与响应🔍 实现常见功能:认证、日志记录、CORS 处理&#x1f68…