기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자체 컨테이너에서 Braket 하이브리드 작업 실행
자체 컨테이너로 하이브리드 작업을 생성하려면 image_uri
지정된 인수AwsQuantumJob.create()
로를 호출합니다. QPU, 온디맨드 시뮬레이터를 사용하거나 Braket Hybrid Jobs에서 사용할 수 있는 클래식 프로세서에서 로컬로 코드를 실행할 수 있습니다. 실제 QPU에서 실행하기 전에 SV1, DM1 또는 TN1과 같은 시뮬레이터에서 코드를 테스트하는 것이 좋습니다.
클래식 프로세서에서 코드를 실행하려면를 업데이트하여 instanceType
및 instanceCount
를 지정합니다InstanceConfig
. instance_count
> 1을 지정하는 경우 코드가 여러 호스트에서 실행될 수 있는지 확인해야 합니다. 선택할 수 있는 인스턴스 수의 상한은 5입니다. 예시:
job = AwsQuantumJob.create( source_module="source_dir", entry_point="source_dir.algorithm_script:start_here", image_uri="111122223333.dkr.ecr.us-west-2.amazonaws.com/my-byoc-container:latest", instance_config=InstanceConfig(instanceType="ml.p3.8xlarge", instanceCount=3), device="local:braket/braket.local.qubit", # ...)
참고
디바이스 ARN을 사용하여 하이브리드 작업 메타데이터로 사용한 시뮬레이터를 추적합니다. 허용되는 값은 형식을 따라야 합니다device = "local:<provider>/<simulator_name>"
. <provider>
및는 문자, 숫자, , _
및 로만 구성<simulator_name>
되어야 -
.
합니다. 문자열은 256자로 제한됩니다.
BYOC를 사용할 계획이고 Braket SDK를 사용하여 양자 작업을 생성하지 않는 경우 환경 변수의 값을 CreateQuantumTask
요청의 AMZN_BRAKET_JOB_TOKEN
jobToken
파라미터에 전달해야 합니다. 그렇지 않으면 양자 작업이 우선 순위가 부여되지 않으며 일반 독립 실행형 양자 작업으로 청구됩니다.