#boto3 #amazon-sagemaker
#boto3 #amazon-sagemaker
Вопрос:
Я попытался запустить учебное задание с последней версией SageMaker SDK (2.24.5) в чистой виртуальной среде и получаю сообщение об ошибке:
botocore.исключения.Ошибка ParamValidationError: ошибка проверки параметра: неизвестный параметр во входных данных: «ProfilerRuleConfigurations», должен быть одним из: TrainingJobName, гиперпараметры, спецификация алгоритма, RoleArn, InputDataConfig, OutputDataConfig, ResourceConfig, WP config, StoppingCondition, теги, Включить сетевую изоляцию, включить шифрование трафика между контейнерами, включить управление обучением, CheckpointConfig, DebugHookConfig, DebugRuleConfigurations, TensorBoardOutputConfig, ExperimentConfig, ProfilerConfig
Ответ №1:
эта проблема иногда возникает из-за того, что сначала была установлена гораздо более старая версия botocore, а старые модели botocore (где ProfilerRuleConfigurations не определены) где-то кэшируются, даже если установлена новая версия botocore. Похоже, что это кэширование не связано с самим пакетом, поэтому настройка новой виртуальной среды не всегда устраняет проблему.
Проверьте, существует ли папка ~/.aws/models, и если она существует, удалите папку и запустите новую виртуальную среду.
mv ~/.aws/models /tmp