Braket / Client / get_job
get_job¶
- Braket.Client.get_job(**kwargs)¶
Retrieves the specified Amazon Braket hybrid job.
See also: AWS API Documentation
Request Syntax
response = client.get_job( jobArn='string', additionalAttributeNames=[ 'QueueInfo', ] )
- Parameters:
jobArn (string) –
[REQUIRED]
The ARN of the hybrid job to retrieve.
additionalAttributeNames (list) –
A list of attributes to return additional information for. Only the QueueInfo additional attribute name is currently supported.
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'status': 'QUEUED'|'RUNNING'|'COMPLETED'|'FAILED'|'CANCELLING'|'CANCELLED', 'jobArn': 'string', 'roleArn': 'string', 'failureReason': 'string', 'jobName': 'string', 'hyperParameters': { 'string': 'string' }, 'inputDataConfig': [ { 'channelName': 'string', 'contentType': 'string', 'dataSource': { 's3DataSource': { 's3Uri': 'string' } } }, ], 'outputDataConfig': { 'kmsKeyId': 'string', 's3Path': 'string' }, 'stoppingCondition': { 'maxRuntimeInSeconds': 123 }, 'checkpointConfig': { 'localPath': 'string', 's3Uri': 'string' }, 'algorithmSpecification': { 'scriptModeConfig': { 'entryPoint': 'string', 's3Uri': 'string', 'compressionType': 'NONE'|'GZIP' }, 'containerImage': { 'uri': 'string' } }, 'instanceConfig': { 'instanceType': 'ml.m4.xlarge'|'ml.m4.2xlarge'|'ml.m4.4xlarge'|'ml.m4.10xlarge'|'ml.m4.16xlarge'|'ml.g4dn.xlarge'|'ml.g4dn.2xlarge'|'ml.g4dn.4xlarge'|'ml.g4dn.8xlarge'|'ml.g4dn.12xlarge'|'ml.g4dn.16xlarge'|'ml.m5.large'|'ml.m5.xlarge'|'ml.m5.2xlarge'|'ml.m5.4xlarge'|'ml.m5.12xlarge'|'ml.m5.24xlarge'|'ml.c4.xlarge'|'ml.c4.2xlarge'|'ml.c4.4xlarge'|'ml.c4.8xlarge'|'ml.p2.xlarge'|'ml.p2.8xlarge'|'ml.p2.16xlarge'|'ml.p3.2xlarge'|'ml.p3.8xlarge'|'ml.p3.16xlarge'|'ml.p3dn.24xlarge'|'ml.p4d.24xlarge'|'ml.c5.xlarge'|'ml.c5.2xlarge'|'ml.c5.4xlarge'|'ml.c5.9xlarge'|'ml.c5.18xlarge'|'ml.c5n.xlarge'|'ml.c5n.2xlarge'|'ml.c5n.4xlarge'|'ml.c5n.9xlarge'|'ml.c5n.18xlarge', 'volumeSizeInGb': 123, 'instanceCount': 123 }, 'createdAt': datetime(2015, 1, 1), 'startedAt': datetime(2015, 1, 1), 'endedAt': datetime(2015, 1, 1), 'billableDuration': 123, 'deviceConfig': { 'device': 'string' }, 'events': [ { 'eventType': 'WAITING_FOR_PRIORITY'|'QUEUED_FOR_EXECUTION'|'STARTING_INSTANCE'|'DOWNLOADING_DATA'|'RUNNING'|'DEPRIORITIZED_DUE_TO_INACTIVITY'|'UPLOADING_RESULTS'|'COMPLETED'|'FAILED'|'MAX_RUNTIME_EXCEEDED'|'CANCELLED', 'timeOfEvent': datetime(2015, 1, 1), 'message': 'string' }, ], 'tags': { 'string': 'string' }, 'queueInfo': { 'queue': 'QUANTUM_TASKS_QUEUE'|'JOBS_QUEUE', 'position': 'string', 'message': 'string' }, 'associations': [ { 'arn': 'string', 'type': 'RESERVATION_TIME_WINDOW_ARN' }, ] }
Response Structure
(dict) –
status (string) –
The status of the Amazon Braket hybrid job.
jobArn (string) –
The ARN of the Amazon Braket hybrid job.
roleArn (string) –
The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output results and other hybrid job details to the s3 buckets of a user.
failureReason (string) –
A description of the reason why an Amazon Braket hybrid job failed, if it failed.
jobName (string) –
The name of the Amazon Braket hybrid job.
hyperParameters (dict) –
Algorithm-specific parameters used by an Amazon Braket hybrid job that influence the quality of the traiing job. The values are set with a map of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
(string) –
(string) –
inputDataConfig (list) –
A list of parameters that specify the name and type of input data and where it is located.
(dict) –
A list of parameters that specify the input channels, type of input data, and where it is located.
channelName (string) –
A named input source that an Amazon Braket hybrid job can consume.
contentType (string) –
The MIME type of the data.
dataSource (dict) –
The location of the input data.
s3DataSource (dict) –
Amazon S3 path of the input data used by the hybrid job.
s3Uri (string) –
Depending on the value specified for the
S3DataType
, identifies either a key name prefix or a manifest that locates the S3 data source.
outputDataConfig (dict) –
The path to the S3 location where hybrid job artifacts are stored and the encryption key used to store them there.
kmsKeyId (string) –
The AWS Key Management Service (AWS KMS) key that Amazon Braket uses to encrypt the hybrid job training artifacts at rest using Amazon S3 server-side encryption.
s3Path (string) –
Identifies the S3 path where you want Amazon Braket to store the hybrid job training artifacts. For example,
s3://bucket-name/key-name-prefix
.
stoppingCondition (dict) –
The user-defined criteria that specifies when to stop a running hybrid job.
maxRuntimeInSeconds (integer) –
The maximum length of time, in seconds, that an Amazon Braket hybrid job can run.
checkpointConfig (dict) –
Information about the output locations for hybrid job checkpoint data.
localPath (string) –
(Optional) The local directory where checkpoint data is stored. The default directory is
/opt/braket/checkpoints/
.s3Uri (string) –
Identifies the S3 path where you want Amazon Braket to store checkpoint data. For example,
s3://bucket-name/key-name-prefix
.
algorithmSpecification (dict) –
Definition of the Amazon Braket hybrid job created. Provides information about the container image used, and the Python scripts used for training.
scriptModeConfig (dict) –
Configures the paths to the Python scripts used for entry and training.
entryPoint (string) –
The entry point in the algorithm scripts from where the execution begins in the hybrid job.
s3Uri (string) –
The URI that specifies the S3 path to the algorithm scripts used by an Amazon Braket hybrid job.
compressionType (string) –
The type of compression used to store the algorithm scripts in Amazon S3 storage.
containerImage (dict) –
The container image used to create an Amazon Braket hybrid job.
uri (string) –
The URI locating the container image.
instanceConfig (dict) –
The resource instances to use while running the hybrid job on Amazon Braket.
instanceType (string) –
Configures the type of resource instances to use while running an Amazon Braket hybrid job.
volumeSizeInGb (integer) –
The size of the storage volume, in GB, to provision.
instanceCount (integer) –
Configures the number of resource instances to use while running an Amazon Braket hybrid job on Amazon Braket. The default value is 1.
createdAt (datetime) –
The time at which the Amazon Braket hybrid job was created.
startedAt (datetime) –
The time at which the Amazon Braket hybrid job was started.
endedAt (datetime) –
The time at which the Amazon Braket hybrid job ended.
billableDuration (integer) –
The billable time for which the Amazon Braket hybrid job used to complete.
deviceConfig (dict) –
The primary device used by the Amazon Braket hybrid job.
device (string) –
The primary device ARN used to create and run an Amazon Braket hybrid job.
events (list) –
Details about the time and type of events occurred related to the Amazon Braket hybrid job.
(dict) –
Details about the type and time events that occurred related to the Amazon Braket hybrid job.
eventType (string) –
The type of event that occurred related to the Amazon Braket hybrid job.
timeOfEvent (datetime) –
The time of the event that occurred related to the Amazon Braket hybrid job.
message (string) –
A message describing the event that occurred related to the Amazon Braket hybrid job.
tags (dict) –
The tags associated with this hybrid job.
(string) –
(string) –
queueInfo (dict) –
Queue information for the requested hybrid job. Only returned if
QueueInfo
is specified in theadditionalAttributeNames"
field in theGetJob
API request.queue (string) –
The name of the queue.
position (string) –
Current position of the hybrid job in the jobs queue.
message (string) –
Optional. Provides more information about the queue position. For example, if the hybrid job is complete and no longer in the queue, the message field contains that information.
associations (list) –
The list of Amazon Braket resources associated with the hybrid job.
(dict) –
The Amazon Braket resource and the association type.
arn (string) –
The Amazon Braket resource arn.
type (string) –
The association type for the specified Amazon Braket resource arn.
Exceptions