I see here that you are using a container to build a custom model.
Would it be possible to have more details on how this container is structured and understand the input/output of the estimator for different channels (e.g. train, tune, etc.)?
After I launch CloudFormation, I get error on EC2 log
ClientError: An error occurred (ValidationException) when calling the CreateModel operation: 2 validation errors detected: Value '{{ ti.xcom_pull(task_ids='model_training')['Training']['TrainingJobName'] }}' at 'modelName' failed to satisfy constraint: Member must have length less than or equal to 63; Value '{{ ti.xcom_pull(task_ids='model_training')['Training']['TrainingJobName'] }}' at 'modelName' failed to satisfy constraint: Member must satisfy regular expression pattern: ^a-zA-Z0-9*
Note: I checked with sagemaker==v1.39.2 ==> it worked