下载对应版本的torch-geometric

2023-11-11

 本篇主要针对使用torch-geometric读取数据时出现错误:

The ‘data’ object was created by an older version of PyG. If this error occurred while loading an already existing dataset, remove the ‘processed/’ directory in the dataset’s root folder and try again.”
但实际上data中没有processed文件(data中的数据为pkl格式)

一开始以为是pickle的问题,实际上最终就是torch-geometric版本不对的问题。先对其他安装进行说明:

目前使用PyG库需要的下载的whl主要为torch-cluster;torch-scatter;torch-scatter;torch-sparse;torch-spline-conv,下载方式很多教程里都有。

主要从这里下载:(先检查电脑的torch和cuda版本)

https://data.pyg.org/whl/torch-1.6.0%2Bcu102.html

(离线安装):

下载到本地后我放到 conda创建的名为(Py_G)的环境下


然后在终端中进行安装pip install +下载的全名 

pip install torch_cluster-1.5.7-cp38-cp38-win_amd64.whl

在线安装 :将${CUDA} 和 ${TORCH}替换成对应cuda和torch版本

pip install torch-scatter -f https://data.pyg.org/whl/torch-${TORCH}+${CUDA}.html
pip install torch-sparse -f https://data.pyg.org/whl/torch-${TORCH}+${CUDA}.html

 比如说:

pip install torch-scatter -f https://data.pyg.org/whl/torch-1.12.0+cu116.html

在安装完相应版本的torch-cluster;torch-scatter;torch-scatter;torch-sparse;torch-spline-conv后,所有教程都是直接:pip install torch-geometric

这时候安装的 torch-geometric2.0.X版本的,这时候读取数据就会出现,此时我们需要下载1.X.X低版本的 torch-geometric。

本文以下载1.6.0为例:

btorch-geometric · PyPI

进去后会有release history

1.选择对应的版本:

2.点进去下载文件: 

 3.下载

 4.将下好的解压好放入编译器环境的包中:Lib\site-packages

5.打开其中的setup.py文件

 6.查看安装1.6.0的torch-geometric所需要的依赖包

 此处需要下载:torch,numpy,tqd,scipy,networkx,scikit-learn,numba........

7.终端下载

pip install numba
pip install networkx
......

 8.完成依赖包下载后,对torch-geometric进行安装

在终端输入

Python setup.py install

9.大功告成!查看下好啦!再次运行已经不会出现说什么是由于PyG旧版本而不能读取的问题了

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

下载对应版本的torch-geometric 的相关文章

随机推荐

  • c++循环、continue、排序、goto以及猜数字小游戏

    打印 include
  • 常用通信协议总结

    通信可以形象的比喻成两个人讲话 1 你说的别人得能听懂 双方约定信号的协议 2 你的语速别人得能接受 双方满足时序要求 3 串行通信 一个人说 一个人听 4 并行通信 xx个人说 xx个人听 一 UART协议 UART Universal
  • 关于Ubuntu14.04在VMware中分辨率的问题

    关于Ubuntu14 04在VMware中分辨率的问题 需要先安装VMware tool之后才能正确匹配显示分辨率 例如1920 1080
  • flutter 网络地址URL转file

    方法1 import dart io import package http http dart as http import package path path dart import package path provider path
  • 微信小程序上传图片报错:uploadFile:fail url not in domain list

    上传图片时 在微信开发工具中可以正常上传成功 手机上预览也可上传成功 小程序发布成功后 上传失败 提示 uploadFile fail url not in domain list 错误信息如下 解决方案 1 在微信管理公众平台 小程序 开
  • 数字图像处理 第五章图像复原与重建

    文章目录 数字图像处理 第五章 图像复原与重建 引言 5 1背景知识 5 2图像退化与复原 5 3噪声模型 高斯噪声 椒盐噪声 瑞丽噪声 伽马噪声 5 4只存在噪声的复原 空间滤波 均值滤波 统计排序滤波 自适应滤波 数字图像处理 第五章
  • java多线程总结:原理结合源码详细讲解 - 简单实用

    执行策略 线程执行的方式 串行执行 比如 医院给病人看病的时候 可以让所有的病人都拍成一个队形 让一个医生统一的看病 医生 线程 病人看病 任务 这种一个医生给一群站好队形的病人看病 映射到java就相当于 单线程串行执行任务 映射到我们j
  • 理解D3D—(2)最多混合几层texture

    理解D3D 2 最多混合几层texture 先提出问题 Q 要是模型有很多层贴图 再加上shadow map 还有ssao 岂不是会不够用了 A 参考资料 IDirect3DDevice9 SetTexture Assigns a text
  • Linux静态库与动态库

    文章目录 一 源代码的组织 二 静态库 三 动态库 四 静态库与动态库的优缺点 1 优点 2 缺点 五 动态库的优缺点 1 优点 2 缺点 六 编译的优先级 七 版权声明 一 源代码的组织 我们通常把公用的自定义函数和类从主程序中分离出来
  • mnt/hgfs 共享文件夹文件丢失不见

    Vmware centos mnt hgfs 共享文件夹文件丢失 我在强制虚拟机关机后 再次打开发现原先与windows共享的文件夹没有文件了 熟悉的同学都知道windows和Vmware如何共享文件夹 使用vmware tools 在li
  • 硅基生命之漫谈-1:天马行空

    1 身 生理 硬件 1 1 分解与组合 原子 分子 有机分子 基因 器官 组织 人体 1 2 五官 眼 摄像头 耳 拾音器 鼻 各种气体床传感器 口 发声器 舌 味道传感器 1 3 人体八大系统 运动系统 手 足 身体 运动 神经系统 眼
  • ChatGPT对教育发展方向的影响

    ChatGPT 对教育发展的影响主要体现在以下几个方面 智能化教育 通过 ChatGPT 这样的语言模型 可以提供智能的教育辅助 如自动纠错 智能问答等 提高教学效率和学习效果 在线教育 通过使用 ChatGPT 可以在线提供教育服务 消除
  • UVM环境(env)树形结构

    UVM验证环境的组成 sequencer 负责将数据转给 driver driver 负责数据的 发送 driver 有时钟 时序的概念 agent 其实只是简单的把 driver monitor 和 sequencer 封装在一起 age
  • 微信小程序配置不同页面title

    1 配置全局title 在app json中window配置navigationBarTitleText 2 配置不同页面title 在页面的json文件中单独配置navigationBarTitleText 注意 如果保存之后不刷新执行以
  • spring中的@Configuration配置类和@Component

    在Spring的开发工作中 基本都会使用配置注解 尤其以 Component及 Configuration为主 当然在Spring中还可以使用其他的注解来标注一个类为配置类 这是广义上的配置类概念 但是这里我们只讨论 Component和
  • Redis常用数据结构及应用场景

    1 概述 Redis 一个开源的基于键值对 Key Value NoSQL 数据库 使用 ANSIC 语言编写 支持网络 基于内存但支持持久化 性能优秀 并提供多种语言的 API 我们要首先理解一点 我们把 Redis 称为 KV 数据库
  • Python文件操作常用的API(open函数使用)

    打开文件 获取文件对象 fp open file mode encoding file 要操作的文件路径 使用的时候注意目录的拼接 mode 打开方式 encoding 编码方式 关于第一个参数file需要注意的是 文件的路径 使用的时候要
  • 30个简单又实用的Python代码

    作者 billy 版权声明 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 1 重复元素判定 def all unique lst return len lst len set lst x 1 1 2 2 3 2 3 4
  • 冬至,这一天,与汤圆饺子一样暖心的——还有我呢

    冬至 送你一碗万事如意的汤圆 一碗幸福安康的饺子 用真情煮水 以祝福调味 让你吃出一天好运气 一年好福气 视腾与你相伴 这一天 与汤圆饺子一样暖心的 还有我呢
  • 下载对应版本的torch-geometric

    本篇主要针对使用torch geometric读取数据时出现错误 The data object was created by an older version of PyG If this error occurred while loa