Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Input contratto container
Nota
Amazon SageMaker Model Monitor non è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. AWS continua a investire in miglioramenti della sicurezza e della disponibilità per Model Monitor, ma non prevediamo di introdurre nuove funzionalità. Per ulteriori informazioni, consulta modifica della disponibilità di Amazon SageMaker Model Monitor.
La piattaforma Amazon SageMaker Model Monitor richiama il codice del contenitore in base a una pianificazione specificata. Se scegli di scrivere il tuo codice container, sono disponibili le seguenti variabili di ambiente. In questo contesto, è possibile analizzare il set di dati corrente o valutare i vincoli se si sceglie di emettere parametri, se applicabili.
Le variabili di ambiente disponibili sono le stesse per gli endpoint in tempo reale e i processi di trasformazione di batch, ad eccezione della variabile dataset_format. Se si utilizza un endpoint in tempo reale, la variabile dataset_format supporta le seguenti opzioni:
{\"sagemakerCaptureJson\": {\"captureIndexNames\": [\"endpointInput\",\"endpointOutput\"]}}
Se si utilizza un processo di trasformazione di batch, dataset_format supporta le seguenti opzioni:
{\"csv\": {\"header\": [\"true\",\"false\"]}}
{\"json\": {\"line\": [\"true\",\"false\"]}}
{\"parquet\": {}}
Il seguente esempio di codice mostra il set completo di variabili di ambiente disponibili per il codice del container (e utilizza il formato dataset_format per endpoint in tempo reale).
"Environment": { "dataset_format": "{\"sagemakerCaptureJson\": {\"captureIndexNames\": [\"endpointInput\",\"endpointOutput\"]}}", "dataset_source": "/opt/ml/processing/endpointdata", "end_time": "2019-12-01T16: 20: 00Z", "output_path": "/opt/ml/processing/resultdata", "publish_cloudwatch_metrics": "Disabled", "sagemaker_endpoint_name": "endpoint-name", "sagemaker_monitoring_schedule_name": "schedule-name", "start_time": "2019-12-01T15: 20: 00Z" }
Parameters
| Nome parametro | Description |
|---|---|
dataset_format |
Per un processo avviato da un |
dataset_source |
Se stai utilizzando un endpoint in tempo reale, il percorso locale in cui sono disponibili i dati corrispondenti al periodo di monitoraggio, come specificato da A volte scarichiamo più di quanto specificato dagli orari di inizio e fine. Il codice container ha il compito di analizzare i dati come richiesto. |
output_path |
Il percorso locale per scrivere report di output e altri file. È necessario specificare questo parametro nella richiesta |
publish_cloudwatch_metrics |
Per un processo avviato da |
sagemaker_endpoint_name |
Se si utilizza un endpoint in tempo reale, il nome del |
sagemaker_monitoring_schedule_name |
Il nome del |
*sagemaker_endpoint_datacapture_prefix* |
Se si utilizza un endpoint in tempo reale, il prefisso specificato nel parametro |
start_time, end_time |
La finestra temporale per l'esecuzione di questa analisi. Ad esempio, per un job programmato per essere eseguito alle 05:00 UTC e un job che viene eseguito il 20/02 /2020, |
baseline_constraints: |
Il percorso locale del file di vincolo della linea di base specificato in |
baseline_statistics |
Il percorso locale del file di statistiche della linea di base specificato in |