Describe the feature you'd like
Extend the constructors for the TrainingStep and ProcessingStep classes to include an optional experiment_config dictionary which is passed down when creating the job args.
How would this feature be used? Please describe.
This feature would allow the caller to pass down an experiment and trial name to a step that is part of a pipeline.
Describe alternatives you've considered
An alternative would be to attach these trial components and tags after the fact, but this would require an additional call.
Describe the feature you'd like Extend the constructors for the
TrainingStep
andProcessingStep
classes to include an optionalexperiment_config
dictionary which is passed down when creating the job args.eg: https://github.com/aws/sagemaker-python-sdk/blob/master/src/sagemaker/workflow/steps.py#L136
How would this feature be used? Please describe. This feature would allow the caller to pass down an experiment and trial name to a step that is part of a pipeline.
Describe alternatives you've considered An alternative would be to attach these trial components and tags after the fact, but this would require an additional call.
Additional context This would provide feature parity with AWS DataScience Step functions SDK. https://aws-step-functions-data-science-sdk.readthedocs.io/en/stable/sagemaker.html