无法在 SageMaker 中运行训练作业 - 输入中的参数未知:"ProfilerRuleConfigurations"



我试图在一个干净的虚拟环境中运行最新的SageMaker SDK(2.24.5)的培训工作,并得到错误:

botocore.exceptions。参数验证失败:输入中的未知参数:" profilerrulconfigurations ",必须为1of: TrainingJobName, HyperParameters, AlgorithmSpecification, RoleArn,输入数据配置,输出数据配置,资源配置,VpcConfig,停止条件、标签、启用网络隔离、EnableInterContainerTrafficEncryption EnableManagedSpotTraining,CheckpointConfig, DebugHookConfig, debugrulconfigurations,TensorBoardOutputConfig, ExperimentConfig, ProfilerConfig

这个问题有时会发生,因为第一次安装了一个更旧的botocore版本,旧的botocore模型(profilerrulconfigurations没有定义)被缓存在某个地方,即使安装了一个新的botocore版本。这个缓存似乎与包本身无关,因此设置一个新的虚拟环境并不总是解决这个问题。

检查文件夹~/。如果存在Aws/models,请删除该文件夹并启动一个新的虚拟环境。

mv  ~/.aws/models /tmp

最新更新