本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
向配额共享提交作业
配额管理任务队列要求所有作业在提交作业时指定配额份额。要向配额共享提交任务,请在quotaShareName中指定SubmitServiceJob。preemptionConfiguration可以选择提供 A 来限制在任务尝试进入之前的抢占尝试次数。FAILED要限制工作经历的抢占次数,请在提交工作时将其设置preemptionRetriesBeforeTerminationServiceJobPreemptionConfiguration在内。
使用提交作业 Amazon CLI
以下示例使用submit-service-job命令向配额共享提交任务。
aws batch submit-service-job \ --job-name"my-sagemaker-training-job"\ --job-queue"my-sagemaker-job-queue"\ --service-job-type "SAGEMAKER_TRAINING" \ --quota-share-name"my_quota_share"\ --timeout-config '{"attemptDurationSeconds":3600}' \ --scheduling-priority5\ --service-request-payload'{\"TrainingJobName\": \"sagemaker-training-job-example\", \"AlgorithmSpecification\": {\"TrainingImage\": \"123456789012.dkr.ecr.us-east-1.amazonaws.com/pytorch-inference:1.8.0-cpu-py3\", \"TrainingInputMode\": \"File\", \"ContainerEntrypoint\": [\"sleep\", \"1\"]}, \"RoleArn\":\"arn:aws:iam::123456789012:role/SageMakerExecutionRole\", \"OutputDataConfig\": {\"S3OutputPath\": \"s3://example-bucket/model-output/\"}, \"ResourceConfig\": {\"InstanceType\": \"ml.m5.large\", \"InstanceCount\": 1, \"VolumeSizeInGB\": 1}}'"