如何将附加参数(作为字典)传递给 sagemeker 自定义推理容器?

How to pass additional parameters (as a dict) to sagemeker custom inference container?

状态:

挑战:

有人遇到同样的困难吗?

您可以在您的模型中将您的环境指令传递为:

Model(
.
.
env= {"my_env": "my_env_value"}
.
.
)

SageMaker 会将环境字典传递给您的容器,您可以在 predict.py 脚本中访问它,例如:

my_env = os.environ.get('my_env',"env key not set in Model")
print(my_env)

如果您的 env dict 已传递给包含它们 my_env 的模型,那么您将收到输出:my_env_value。否则,您将收到 env key not set in Model

我在 AWS 工作,我的观点是我自己的。