为什么Sagemaker Pipeline出现奇怪的警告消息?

0

【以下的问题经过翻译处理】 使用Sagemaker的Python SDK 2.11运行我的流水线时,我看到了这个奇怪的警告信息:

/personal_dir/lib/python3.8/site-packages/sagemaker/workflow/pipeline_context.py:233: UserWarning: Running within a PipelineSession, there will be No Wait, No Logs, and No Job being started.

以前,我使用LocalPipelineSession运行了完全相同的流水线脚本,没有任何问题,也没有任何奇怪的警告信息。

这是我创建PipelineSession对象的方式:

def get_session(region, default_bucket):
    boto_session = boto3.Session(region_name=region)
    sagemaker_client = boto_session.client("sagemaker")

    return PipelineSession(
        boto_session=boto_session,
        sagemaker_client=sagemaker_client,
        default_bucket=default_bucket
    )

我通过以下方式获取地区:

import boto3

region = boto3.Session().region_name

我尝试在网上搜索该警告消息的含义,但是找不到任何内容。这个警告消息是什么意思?我做错了什么,我该怎么做才能让这个警告消失?

profile picture
EXPERTE
gefragt vor 8 Monaten16 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 嗨,这个警告只是为了澄清在管道会话中运行将推迟作业的执行——生成管道步骤定义,而不是立即启动作业。

例如,在使用管道会话时调用Estimator.fit()Processor.run()时,不会启动作业(或等待作业完成,或流式传输来自CloudWatch的日志),只会准备一个定义,建立一个稍后可以启动的管道。

如果您已经熟悉PipelineSession的工作方式,我会说可以忽略它 :-)。如果不清楚,可以参考这里的SDK文档获取更多详细信息

可能在显示消息方面,LocalPipelineSessionPipelineSession之间存在不一致?还是您不同意该消息应该是警告级别... 无论哪种情况,我建议在SageMaker Python SDK GitHub上提出一个问题,这可能是记录反馈与团队的好方法!

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen