GraphConstruction¶
GraphStorm gconstruct — build a partitioned DGL heterograph from the node/edge parquets + gconstruct schema emitted by GraphFeatureProcessing. BYO GraphStorm image.
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 gconstruct wrapper (ports Nexus run_gconstruct.sh): rewrites the Step-2 output paths in gconstruct_config.json to the Step-3 input mount, patches a known GraphStorm gconstruct unbound-variable bug (idempotent guard), runs python3 -m graphstorm.gconstruct.construct_graph with multi-process partitioning, then an optional graph-integrity sanity check. Emits a partitioned DGL heterograph (not parquet).
Inputs (dependencies)¶
Input |
Type |
Required |
Compatible producers |
|---|---|---|---|
|
|
yes |
Outputs¶
Output |
Type |
|---|---|
|
|
Consumers (downstream steps)¶
Steps that declare this step as a compatible input source:
Framework requirements¶
Package |
Version |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|