GraphStormGNNTuning¶
GraphStorm/DGL R-GCN hyperparameter tuning — a HyperparameterTuner search over the GNN training estimator, 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 hyperparameter tuning. Wraps the same GraphStorm training estimator the GraphStormGNNTraining step builds (byo_container, verbatim TrainingImage) in a SageMaker HyperparameterTuner, searching the configured search_space over the objective metric (regex- scraped from the container’s stdout via metric_definitions, as no SDK-managed metrics exist for a custom image). Emits N training trials and selects the best; downstream steps read the winner via get_top_model_s3_uri / properties.BestTrainingJob. The estimator, channels, and container entrypoint are identical to GraphStormGNNTraining — only the search wrapper is added.
Inputs (dependencies)¶
Input |
Type |
Required |
Compatible producers |
|---|---|---|---|
|
|
yes |
|
|
|
yes |
|
|
|
no |
DummyDataLoading, ProcessingStep |
Outputs¶
Output |
Type |
|---|---|
|
|
Consumers (downstream steps)¶
No cataloged step lists this step as a compatible source (it may be a terminal/sink step, or consumed via a generic source name).