[Distributed] Allow non-int32 storage for node type arrays, edge type arrays, and mask arrays in DistDGL
Open
feature request
- Dominant language
- Python
- Stars
- 14.3k
- Forks
- 3.1k
- PR merge metrics
- No merged PRs in 30d
Description
## 🚀 Feature
Allow non-int32 storage for node type arrays, edge type arrays, and `inner_node` and `inner_edge` arrays in DistDGL.
## Motivation
Currently DistDGL explicitly requires these arrays to be int32. Using int16 and int8 will greatly reduce the memory consumption. However, currently DistDGL requires them to be int32, and will throw incomprehensible errors if people uses int16 and int8 (e.g. #4003).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.