在Python笔记本中打印出Sagemaker Batch Transform Job状态,可以通过以下步骤实现:
import boto3
import time
sagemaker_client = boto3.client('sagemaker')
def get_transform_job_status(job_name):
response = sagemaker_client.describe_transform_job(TransformJobName=job_name)
status = response['TransformJobStatus']
return status
job_name = 'your_job_name' # 替换为你的Batch Transform Job名称
while True:
status = get_transform_job_status(job_name)
print(f"Job status: {status}")
if status in ['Completed', 'Failed', 'Stopped']:
break
time.sleep(60) # 每隔60秒检查一次状态
以上代码将每隔60秒获取一次Batch Transform Job的状态,并打印出来。如果状态为'Completed'、'Failed'或'Stopped',则停止循环。
请注意,上述代码中使用了Boto3库来与AWS Sagemaker服务进行交互。如果你使用的是其他云计算平台,可以根据其提供的SDK进行相应的调整。
推荐的腾讯云相关产品:腾讯云机器学习平台(Tencent Machine Learning Platform,TCIA)。
产品介绍链接地址:https://cloud.tencent.com/product/tcia
领取专属 10元无门槛券
手把手带您无忧上云