SageMakerMetrics / Client / batch_put_metrics

batch_put_metrics#

SageMakerMetrics.Client.batch_put_metrics(**kwargs)#

Used to ingest training metrics into SageMaker. These metrics can be visualized in SageMaker Studio and retrieved with the GetMetrics API.

See also: AWS API Documentation

Request Syntax

response = client.batch_put_metrics(
    TrialComponentName='string',
    MetricData=[
        {
            'MetricName': 'string',
            'Timestamp': datetime(2015, 1, 1),
            'Step': 123,
            'Value': 123.0
        },
    ]
)
Parameters:
  • TrialComponentName (string) –

    [REQUIRED]

    The name of the Trial Component to associate with the metrics.

  • MetricData (list) –

    [REQUIRED]

    A list of raw metric values to put.

    • (dict) –

      The raw metric data to associate with the resource.

      • MetricName (string) – [REQUIRED]

        The name of the metric.

      • Timestamp (datetime) – [REQUIRED]

        The time that the metric was recorded.

      • Step (integer) –

        The metric step (epoch).

      • Value (float) – [REQUIRED]

        The metric value.

Return type:

dict

Returns:

Response Syntax

{
    'Errors': [
        {
            'Code': 'METRIC_LIMIT_EXCEEDED'|'INTERNAL_ERROR'|'VALIDATION_ERROR'|'CONFLICT_ERROR',
            'MetricIndex': 123
        },
    ]
}

Response Structure

  • (dict) –

    • Errors (list) –

      Lists any errors that occur when inserting metric data.

      • (dict) –

        An error that occured when putting the metric data.

        • Code (string) –

          The error code of an error that occured when attempting to put metrics.

          • METRIC_LIMIT_EXCEEDED: The maximum amount of metrics per resource is exceeded.

          • INTERNAL_ERROR: An internal error occured.

          • VALIDATION_ERROR: The metric data failed validation.

          • CONFLICT_ERROR: Multiple requests attempted to modify the same data simultaneously.

        • MetricIndex (integer) –

          An index that corresponds to the metric in the request.