PyTorch Geometric (PyG) 库的安装

news2024/11/25 14:57:14

PyG 库的安装

  • 前言
  • 1、PyG库的安装过程
  • 2、版本问题解决

前言

最近在学习图神经网络,需要用到PyG库,发现这个库的安装不能简单的使用pip install 安装,这里记录一下。

1、PyG库的安装过程

第一步:查看自己的torch版本和cuda版本

import torch
print(torch.__version__)
>>2.0.0+cu117

以本人的pytorch为例,pytorch版本是2.0.0,cuda版本是11.7。

第二步:安装相关依赖
点击进入下面网站,https://pytorch-geometric.com/whl/。
点开网站,找到自己的torch和cuda对应的依赖,本人的torch版本是2.0.0,cuda版本是cu117,如下所示:
图一
找到对应版本并点击进入,显示如下,复制网址备用
在这里插入图片描述
接着打开Anaconda Prompt,conda activate pytorch进入到自己的pytorch环境中,在pytorch环境中执行以下命令:

pip install torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://pytorch-geometric.com/whl/torch-2.0.0%2Bcu117.html

注意,-f后面跟的是之前我们复制的网址,即上一个图中画着红线的网址,这个网址是和自己的pytorch版本和cuda版本对应的,每个人的都不一样。
最后执行:

pip install torch-geometric

至此,安装过程结束。

2、版本问题解决

如果之前版本安装错了,可以卸载重新安装,卸载命令是:

pip uninstall torch_geometric torch_scatter torch_sparse torch_cluster torch_spline_conv

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

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

相关文章

ASEMI代理HMC408LP3ETR原装ADI车规级HMC408LP3ETR

编辑:ll ASEMI代理HMC408LP3ETR原装ADI车规级HMC408LP3ETR 型号:HMC408LP3ETR 品牌:ADI/亚德诺 封装:QFN-16 批号:2023 引脚数量:16 工作温度:-40C~85C 安装类型:表面贴装型…

软件行业网络推广解决方案_上海添力

软件行业也属于B2B型的企业服务业务,由于这类企业都是轻资产,重人力,所以有个显著的特点就是公司再小,也会有健全的市场部;销售收入再少,也会在线上推广上大量投资,有的公司甚至把网络营销当成了…

vue 脚手架新手入门(vue cli 2)

文章目录 写在前面1、创建一个vue项目2、项目结构2.1、写两个页面试试2.2、代码解释 3、前后端对接3.1、使用 axios 发起简单请求3.2、 路由 的使用3.2.1、配置默认地址前缀3.2.2、添加子路由3.2.3、切换路由3.2.4、监听路由3.2.5、方法调用 与 页面刷新3.2.6、this.$route 获取…

Golang笔记:执行外部程序与Shell命令

文章目录 目的使用演示Cmd结构体总结 目的 程序中执行外部程序是比较常用的功能,Golang执行外部程序可以使用标准库中的 os/exec https://pkg.go.dev/os/exec 。这个包默认是用来执行外部程序的,可以通过调用Shell程序来执行Shell命令。这篇文章将对相关…

FastDFS集群搭建及StringBoot整合

简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务&…

MySQL-5.56-MariaDB 转到MySQL-8.0.33过程笔记

MySQL-5.56-MariaDB 转到MySQL-8.0.33过程笔记 将MySQL 5中的数据导出并导入到MySQL8中在MySQL8中执行带有 GROUP BY的语句时会报错:同样的SQL查询语句,在MySQL5(这里测试是5.5版本-MaraiaDB)执行速度正常,但是在MySQL…

<IBM AIX> 《AIX中HA的网卡IP确认方法》

《HA网卡确认方法》 1 HA IP地址类型2HA IP地址设置原则3 HA网卡日常查看方法3.1 查看hosts文件3.2 查看网卡和IP 4 通过命令方式直接查看5 直接查看HA配置4 HA网卡SMIT查看方法(暂不完整)4.1 根据hosts文件确认IP对应的别名4.2 根据serviceIP确认Persis…

具有区域/边缘一致性的形状感知弱/半监督Disc and Cup状物分割

文章目录 Shape-Aware Weakly/Semi-Supervised Optic Disc and Cup Segmentation with Regional/Marginal Consistency摘要本文方法Modified Signed Distance Function (mSDF )Dual Consistency Regularisation of Semi-SupervisionDifferentiable vCDR estimation of Weakly S…

vue3+vite+多页面应用(MPA)示例

环境配置: 在硬盘里找个地方放项目内容:如:E:\vue3vitepros, 打开vscode,菜单》终端》新建终端,输入命令:cd E:\vue3vitepros 回车,然后依次运行下面命令: 1,安装vite:安装过的忽略此…

【开发必备】推荐几个非常好用的前端VsCode插件,快来看看你都用过哪些?

VSCode是前端开发的武器,下面给大家推荐几个必备的、非常好用的前端VsCode插件 1.Better Align Better Align就是一款能够实现代码规范的工具,它主要用于代码的上下对齐。它能够用冒号(:)、赋值(&#xf…

Mybatis根据Bean生成对应的SQL语句工具类

Mybatis根据Bean生成对应配置SQL的语句 前言为什么不用MyBatis-PlusMybatis的困扰插入和更新查询 crud工具类MybatisCrudHelp.java 测试类需要注意的点 前言 在进入这一节知道MyBatis-Plus的人可能有人要问了:为什么我不用Mybatis-plus? 为什么不用MyB…

【JAVAEE】单例模式的介绍及实现(懒汉模式和饿汉模式)

目录 1.单例模式 1.1概念 1.2单例模式的实现方式 怎么去设计一个单例 饿汉模式 懒汉模式 懒汉模式-多线程版 解决懒汉模式多线程不安全问题-synchronized 解决懒汉模式多线程不安全问题-volatile 1.单例模式 1.1概念 单例是一种设计模式。 啥是设计模式 ? 设计模式…

机器学习——弹性网估计

机器学习——弹性网估计 文章目录 机器学习——弹性网估计[toc]1 模型介绍2 模型设定3 弹性网估计 1 模型介绍 弹性网估计属于惩罚回归,常见的惩罚回归包括岭回归(ridge)、套索回归(lasso)和弹性网(elasticnet)回归等。 岭回归用于缓解高维数据可能的多重共线性问…

aws exam

Route 53 Route 53 是AWS的一个服务,它的主要功能如下,下面会一一介绍每个功能 Domain registration(域名注册)DNS management(DNS管理)Health check(健康检查)Routing polices&am…

K8S系列之NetworkPolicy

什么是NetworkPolicy IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量, 则你可以考虑为集群中特定应用使用 Kubernetes 网络策略(NetworkPolicy)。 NetworkPolicy 是一种以应用为中心的结构,允许你设…

浅析EasyCVR视频汇聚技术在城市智慧文旅数智平台中的应用意义

一、背景分析 根据文化和旅游部4月21日公布的2023年一季度国内旅游数据情况抽样调查统计结果显示,2023年一季度,国内旅游总人次12.16亿,比上年同期增加3.86亿,同比增长46.5%。其中,城镇居民国内旅游人次9.44亿&#x…

消息和消息队列、以及作用场景(一)

“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。 “消息队列”是在消息的传输过程中保存消息的容器。 目前的消息队列有很多,例如:Kafka、RabbitMQ…

包装三年经验拿21K,试用期没过完就被裁了....

最近翻了一些网站的招聘信息,把一线大厂和大型互联网公司看了个遍,发现市场还是挺火热的,虽说铜三铁四,但是软件测试岗位并没有削减多少,建议大家有空还是多关注和多投简历,不要闭门造车,错过好…

Redis命令详解

Redis是一个高性能的内存键值数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis通过提供一组命令来实现对数据的操作,这些命令可以通过Redis客户端发送给Redis服务器,从而对数据库进行操作。 Redis的一…

阿里云刘伟光:2 万字解读金融级云原生

作者:刘伟光,阿里云智能新金融&互联网行业总裁、中国金融四十人论坛常务理事,毕业于清华大学电子工程系 01 前言 2015年云原生理念提出的时候,彼时全球金融百年发展形成的信息化到数字化的背后,金融级的技术服务…