Container Contract Outputs - Amazon SageMaker
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Container Contract Outputs

The container can analyze the data available in the *dataset_source* path and write reports to the path in *output_path*. The container code can write any reports that suit your needs.

If you use the following structure and contract, certain output files are treated specially by SageMaker in the visualization and API . This applies only to tabular datasets.

Output Files for Tabular Datasets

File Name Description
statistics.json

This file is expected to have columnar statistics for each feature in the dataset that is analyzed. The schema for this file is available in the next section.

constraints.json

This file is expected to have the constraints on the features observed. The schema for this file is available in the next section.

constraints_violations.json

This file is expected to have the list of violations found in this current set of data as compared to the baseline statistics and constraints file specified in the baseline_constaints and baseline_statistics path.

In addition, if the publish_cloudwatch_metrics value is "Enabled" container code can emit Amazon CloudWatch metrics in this location: /opt/ml/output/metrics/cloudwatch. The schema for these files is described in the following sections.