dmlc / dmlc/dgl

ImportError: Cannot load Graphbolt C++ library

Open
#7,623 8 comments 0 reactions 0 assignees View on GitHub
stale-issue
Dominant language
Python
Stars
14.3k
Forks
3.1k
PR merge metrics
No merged PRs in 30d

Description

## 🐛 Bug

## To Reproduce

Steps to reproduce the behavior:
```shell
conda install pytorch=2.3.0 cpuonly torchmetrics=1.4.0 -c pytorch -c conda-forge -y
conda install dgl=2.2.1 -c dglteam/label/th23_cpu -y
python -c "import dgl"
```
It works normally on x86, but there is a error on arm.
```python
Traceback (most recent call last):
File "", line 1, in
File "/root/miniconda3/lib/python3.12/site-packages/dgl/__init__.py", line 16, in
from . import (
File "/root/miniconda3/lib/python3.12/site-packages/dgl/dataloading/__init__.py", line 13, in
from .dataloader import *
File "/root/miniconda3/lib/python3.12/site-packages/dgl/dataloading/dataloader.py", line 27, in
from ..distributed import DistGraph
File "/root/miniconda3/lib/python3.12/site-packages/dgl/distributed/__init__.py", line 5, in
from .dist_graph import DistGraph, DistGraphServer, edge_split, node_split
File "/root/miniconda3/lib/python3.12/site-packages/dgl/distributed/dist_graph.py", line 11, in
from .. import backend as F, graphbolt as gb, heterograph_index
File "/root/miniconda3/lib/python3.12/site-packages/dgl/graphbolt/__init__.py", line 36, in
load_graphbolt()
File "/root/miniconda3/lib/python3.12/site-packages/dgl/graphbolt/__init__.py", line 33, in load_graphbolt
raise ImportError("Cannot load Graphbolt C++ library")
ImportError: Cannot load Graphbolt C++ library
```

## Environment

- DGL Version (e.g., 1.0): 2.2.1 cpu
- Backend Library & Version (e.g., PyTorch 0.4.1, MXNet/Gluon 1.3): 2.3.0
- OS (e.g., Linux): arm centos8
- How you installed DGL (`conda`, `pip`, source): conda
- Python version: 3.12.3

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.