GraphStormGNNTraining¶
GraphStorm/DGL R-GCN GNN training on a partitioned heterograph, run in a bring-your-own GraphStorm ECR container.
SageMaker step type |
|
Node type |
internal (consumes upstream, produces downstream) |
Container entry point |
|
Build-time requirement |
|
Interface file |
|
Compute¶
Compute kind |
|
Image |
BYO container — |
Container entrypoint |
|
Functionality¶
GraphStorm R-GCN node-classification / multi-task training over a partitioned DGL heterograph. Discovers the partition-config JSON and training YAML from the graph/config channels, applies HPO dot-path overrides, auto-tunes batch size from GPU VRAM + graph metadata, then launches graphstorm.run.gs_multi_task_learning (or gs_node_classification). The real entry is the bundled train.py via ContainerEntrypoint; graphstorm/dgl/torch are baked into the BYO image.
Inputs (dependencies)¶
Input |
Type |
Required |
Compatible producers |
|---|---|---|---|
|
|
yes |
|
|
|
yes |
|
|
|
no |
DummyDataLoading, ProcessingStep |
Outputs¶
Output |
Type |
|---|---|
|
|
|
|
Consumers (downstream steps)¶
Steps that declare this step as a compatible input source: