当前位置:网站首页>DGL安装教程
DGL安装教程
2022-08-04 21:05:00 【诸神缄默不语】
DGL官方安装教程网址:Deep Graph Library
以下仅考虑Linux系统的情况。(在Windows上跑GNN是不是太身残志坚了)
以下对应可行的安装时间会对应附上。
注意:这里对应的cuda版本,一般情况下只要跟cudatoolkit对应上就行。
1. 安装
2022.8.3
我安装PyTorch用的Python3.8,命令是conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch
可以直接在DGL官网选择对应的情况,复制命令行进行安装:
注意在能够正常使用之前还需要安装psutil包,否则就会报如下错误:
Traceback (most recent call last):
File "hello.py", line 1, in <module>
import dgl.data
File "my_env/envgraph1/lib/python3.8/site-packages/dgl/__init__.py", line 25, in <module>
from . import dataloading
File "my_env/lib/python3.8/site-packages/dgl/dataloading/__init__.py", line 10, in <module>
from .dataloader import *
File "my_env/lib/python3.8/site-packages/dgl/dataloading/dataloader.py", line 12, in <module>
import psutil
ModuleNotFoundError: No module named 'psutil'
安装psutil(psutil的官方下载教程网站:psutil/INSTALL.rst at master · giampaolo/psutil):pip install psutil
2. 检验安装效果
import dgl.data
dataset = dgl.data.CoraGraphDataset()
print('Number of categories:', dataset.num_classes)
输出:
my_env/lib/python3.8/site-packages/scipy/__init__.py:146: UserWarning: A NumPy version >=1.16.5 and <1.23.0 is required for this version of SciPy (detected version 1.23.1
warnings.warn(f"A NumPy version >={np_minversion} and <{np_maxversion}"
Downloading user_path/.dgl/cora_v2.zip from https://data.dgl.ai/dataset/cora_v2.zip...
Extracting file to user_path/.dgl/cora_v2
Finished data loading and preprocessing.
NumNodes: 2708
NumEdges: 10556
NumFeats: 1433
NumClasses: 7
NumTrainingSamples: 140
NumValidationSamples: 500
NumTestSamples: 1000
Done saving data into cached files.
Number of categories: 7
(这个SciPy和numpy的版本警告我也没辙)
边栏推荐
- bracket matching
- 无代码平台字段设置:基础设置入门教程
- LayaBox---知识点
- 五分钟入门文本处理三剑客grep awk sed
- 该如何训练好深度学习模型?
- Cryptography Series: PEM and PKCS7, PKCS8, PKCS12
- 数电快速入门(二)(复合逻辑运算和逻辑代数的基本定律的介绍)
- moke、动态图片资源打包显示
- [Teach you to use the serial port idle interrupt of the STM32HAL library]
- 88. (the home of cesium) cesium polymerization figure
猜你喜欢
随机推荐
LayaBox---TypeScript---举例
经验分享|盘点企业进行知识管理时的困惑类型
Five Minutes Introductory Text Processing Three Musketeers grep awk sed
27.降维
[21天学习挑战赛——内核笔记](二)——设备树基础
dotnet 启动 JIT 多核心编译提升启动性能
某男子因用本地虚拟机做压测,惨遭字节面试官当场嘲笑
3、IO流之字节流和字符流
知识分享|如何设计有效的帮助中心,不妨来看看以下几点
【随记】新一天搬砖 --20220727
STM32MP157A驱动开发 | 01- 板载LED作为系统心跳指示灯
文章复现:超分辨率网络-VDSR
How to train a deep learning model?
JdbcTemplate概述和测试
OD-Model [6]: YOLOv2
拒绝服务攻击DDoS介绍与防范
dotnet delete read-only files
如何用好建造者模式
二叉搜索树解决硬木问题
After encountering MapStruct, the conversion between PO, DTO and VO objects is no longer handwritten