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à.
Amazon SageMaker AI raccoglie informazioni aggregate sull'uso di librerie di AWS proprietà e open source utilizzate durante la formazione. SageMaker L'intelligenza artificiale utilizza questi metadati aggregati per migliorare i servizi e l'esperienza dei clienti.
Le sezioni seguenti forniscono spiegazioni sul tipo di metadati raccolti dall' SageMaker IA e su come disattivare la raccolta di metadati.
Tipo di informazioni da raccogliere
- Informazioni di utilizzo
-
Metadati provenienti da librerie AWS di proprietà e open source utilizzate per la SageMaker formazione, come quelle utilizzate per l'addestramento distribuito, la compilazione e la quantizzazione.
- Errori
-
Errori dovuti a comportamenti imprevisti, tra cui guasti, arresti anomali, interruzioni a cascata e guasti derivanti dall'interazione con la piattaforma di formazione. SageMaker
Come disattivare la raccolta di metadati
Puoi scegliere di non condividere i metadati aggregati con la SageMaker formazione quando crei un lavoro di formazione utilizzando l'API. CreateTrainingJob
Se utilizzi la console per creare lavori di formazione, la raccolta di metadati è disabilitata per impostazione predefinita.
Importante
Devi scegliere di disattivare la raccolta di metadati per ogni lavoro di formazione che invii. È inoltre necessario scegliere di non partecipare a una chiamata API, come illustrato negli esempi seguenti. Non puoi scegliere di rinunciare all'interno di uno script di formazione.
La sezione seguente mostra come disattivare la raccolta di metadati utilizzando AWS CLI AWS SDK for Python (Boto3), o l'SDK SageMaker Python.
Disattiva la raccolta di metadati utilizzando () AWS Command Line InterfaceAWS CLI
Per disattivare la raccolta di metadati utilizzando il AWS CLI, impostate la variabile di ambiente OPT_OUT_TRACKING
su 1
nell'create-training-job
API, come mostrato nel seguente esempio di codice.
aws sagemaker create-training-job \ --training-job-name
your_job_name
\ --algorithm-specification AlgorithmName=your_algorithm_name
\ --output-data-config S3OutputPath=s3://bucket-name/key-name-prefix
\ --resource-config InstanceType=ml.c5.xlarge
, InstanceCount=1
\ --stopping-condition MaxRuntimeInSeconds=100
\ --environment OPT_OUT_TRACKING=1
Disattiva la raccolta di metadati utilizzando il AWS SDK for Python (Boto3)
Per disattivare la raccolta di metadati utilizzando l'SDK for Python (Boto3), imposta la 1
variabile di OPT_OUT_TRACKING
ambiente su nell'API come mostrato nel seguente esempio di create_training_job
codice.
boto3.client('sagemaker').create_training_job( TrainingJobName='
your_training_job
', AlgorithmSpecification={ 'AlgorithmName': 'your_algorithm_name
', 'TrainingInputMode': 'File', }, RoleArn='your_arn
', OutputDataConfig={ 'S3OutputPath': 's3://bucket-name/key-name-prefix
', }, ResourceConfig={ 'InstanceType': 'ml.m4.xlarge
', 'InstanceCount':1
, 'VolumeSizeInGB':123
, }, StoppingCondition={ 'MaxRuntimeInSeconds':123
, }, Environment={ 'OPT_OUT_TRACKING': '1' }, )
Disattiva la raccolta di metadati utilizzando SageMaker Python SDK
Per disattivare la raccolta di metadati utilizzando SageMaker Python SDK, imposta la OPT_OUT_TRACKING
variabile 1
di ambiente all'interno di SageMaker uno stimatore AI, come mostrato nel seguente esempio di codice.
sagemaker.estimator( image_uri='
path_to_container
', role='rolearn
', instance_count=1
, instance_type='ml.c5.xlarge
', environment={ 'OPT_OUT_TRACKING': '1' }, )
Disattiva la raccolta di metadati a livello di account
Se desideri disattivare la raccolta di metadati per diversi account, puoi impostare una variabile di ambiente per disattivare il tracciamento a livello di account. È necessario utilizzare SageMaker AI Python SDK per disattivare la raccolta di metadati a livello di account.
Il seguente esempio di codice mostra come disattivare il tracciamento a livello di account.
SchemaVersion: '1.0'
SageMaker:
TrainingJob:
Environment:
'OPT_OUT_TRACKING': '1'
Per ulteriori informazioni su come disattivare il tracciamento a livello di account, consulta Configurazione e utilizzo dei valori predefiniti con
Informazioni aggiuntive
Se il servizio downstream dipende dall'addestramento basato sull'intelligenza artificiale SageMaker
Se gestisci un servizio che si basa sulla SageMaker formazione, ti consigliamo vivamente di informare il cliente sulla raccolta di metadati aggregati nella piattaforma di SageMaker formazione e di offrire loro la possibilità di rinunciare. In alternativa, puoi disattivare la raccolta di metadati per conto del tuo cliente.
Se sei un cliente o un cliente di un servizio che utilizza la formazione sull' SageMaker intelligenza artificiale
Se sei un cliente o un cliente di un servizio che utilizza la SageMaker formazione, utilizza il metodo preferito nella sezione precedente per disattivare la raccolta di metadati.