paper-with-me

홈 › Papers

Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networks

2019-09-03 · Minjie Wang, Da Zheng, Zihao Ye, Quan Gan, Mufei Li, Xiang Song, Jinjing Zhou, Chao Ma, Lingfan Yu, Yu Gai, Tianjun Xiao, Tong He, George Karypis, Jinyang Li, Zheng Zhang

Advancing research in the emerging field of deep graph learning requires new tools to support tensor computation over graphs. In this paper, we present the design principles and implementation of Deep Graph Library (DGL). DGL distills the computational patterns of GNNs into a few generalized sparse tensor operations suitable for extensive parallelization. By advocating graph as the central programming abstraction, DGL can perform optimizations transparently. By cautiously adopting a framework-neutral design, DGL allows users to easily port and leverage the existing components across multiple deep learning frameworks. Our evaluation shows that DGL significantly outperforms other popular GNN-oriented frameworks in both speed and memory consumption over a variety of benchmarks and has little overhead for small scale workloads.

📄 PDF Abstract BibTeX arXiv:1909.01315

Code (7)

dglai/dgl-0.5-benchmark 공식 구현 pytorch
OweysMomenzada/Graph-Neural-Networks-for-effecient-Recommender-Systems pytorch
classicsong/dgl/tree/gat_bot_ngnn/examples/pytorch/gat/bot_ngnn pytorch
dmlc/dgl pytorch
liketheflower/jimmy_dgl pytorch
mengyangniu/dgl pytorch
mengyangniu/dgl/tree/master/examples/pytorch/ogb/ogbn-arxiv pytorch

Tasks

Graph LearningNode Classification

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

TorchSparse++: Efficient Training and Inference Framework for Sparse Convolution on GPUs

2023-10-25 · Haotian Tang, Shang Yang, Zhijian Liu, Ke Hong 외

Sparse convolution plays a pivotal role in emerging workloads, including point cloud processing in AR/VR, autonomous driving, and graph understanding in recommendation systems. Since the computation pattern is sparse and…

Autonomous DrivingGPURecommendation Systems

GeoT: Tensor Centric Library for Graph Neural Network via Efficient Segment Reduction on GPU

2024-04-03 · Zhongming Yu, Genghan Zhang, Hanxian Huang, Xin Chen 외

In recent years, Graph Neural Networks (GNNs) have ignited a surge of innovation, significantly enhancing the processing of geometric data structures such as graphs, point clouds, and meshes. As the domain continues to e…

GPUGraph Neural Network

cilantro: A Lean, Versatile, and Efficient Library for Point Cloud Data Processing

2018-07-01 · Konstantinos Zampogiannis, Cornelia Fermuller, Yiannis Aloimonos

We introduce cilantro, an open-source C++ library for geometric and general-purpose point cloud data processing. The library provides functionality that covers low-level point cloud operations, spatial reasoning, various…

ClusteringPoint Cloud SegmentationSpatial Reasoning

CLEVR Parser: A Graph Parser Library for Geometric Learning on Language Grounded Image Scenes

2020-09-19 · EMNLP (NLPOSS) 2020 11 · Raeid Saqur, Ameet Deshpande

The CLEVR dataset has been used extensively in language grounded visual reasoning in Machine Learning (ML) and Natural Language Processing (NLP) domains. We present a graph parser library for CLEVR, that provides functio…

Graph Neural NetworkVisual Reasoning

PyGim: An Efficient Graph Neural Network Library for Real Processing-In-Memory Architectures

2024-02-26 · Christina Giannoula, Peiming Yang, Ivan Fernandez, Jiacheng Yang 외

Graph Neural Networks (GNNs) are emerging ML models to analyze graph-structure data. Graph Neural Network (GNN) execution involves both compute-intensive and memory-intensive kernels, the latter dominates the total time,…

CPUGPUGraph Neural Network