

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Habilitación de puntos de comprobación
<a name="model-checkpoints-enable"></a>

Tras activar los puntos de control, la SageMaker IA guarda los puntos de control en Amazon S3 y sincroniza el trabajo de entrenamiento con el bucket de puntos de control S3. Puede usar buckets de S3 de uso general o de directorios de S3 para el bucket de S3 de puntos de comprobación. 

![\[Diagrama de arquitectura en el que se escriben los puntos de control durante el entrenamiento.\]](http://docs.aws.amazon.com/es_es/sagemaker/latest/dg/images/checkpoints_write.png)


El siguiente ejemplo muestra cómo configurar las rutas de los puntos de control al crear un estimador de IA. SageMaker Para activar los puntos de control, añada los parámetros `checkpoint_s3_uri` y `checkpoint_local_path` a su estimador. 

La siguiente plantilla de ejemplo muestra cómo crear un estimador de SageMaker IA genérico y habilitar los puntos de control. Puede utilizar esta plantilla para los algoritmos compatibles especificando el parámetro `image_uri`. Para encontrar una imagen de Docker URIs para algoritmos con puntos de control compatibles con la SageMaker IA, consulta las rutas de registro y el código de ejemplo de [Docker](https://docs.aws.amazon.com/sagemaker/latest/dg-ecr-paths/sagemaker-algo-docker-registry-paths). También puedes reemplazar `estimator` y por `Estimator` las clases principales y estimadoras de otros marcos de SageMaker IA, como, y. `[TensorFlow](https://sagemaker.readthedocs.io/en/stable/frameworks/tensorflow/using_tf.html#create-an-estimator)` `[PyTorch](https://sagemaker.readthedocs.io/en/stable/frameworks/pytorch/using_pytorch.html#create-an-estimator)` `[MXNet](https://sagemaker.readthedocs.io/en/stable/frameworks/mxnet/using_mxnet.html#create-an-estimator)` `[HuggingFace](https://huggingface.co/docs/sagemaker/train#create-a-hugging-face-estimator)` `[XGBoost](https://sagemaker.readthedocs.io/en/stable/frameworks/xgboost/using_xgboost.html#create-an-estimator)`

```
import sagemaker
from sagemaker.estimator import Estimator

bucket=sagemaker.Session().default_bucket()
base_job_name="sagemaker-checkpoint-test"
checkpoint_in_bucket="checkpoints"

# The S3 URI to store the checkpoints
checkpoint_s3_bucket="s3://{}/{}/{}".format(bucket, base_job_name, checkpoint_in_bucket)

# The local path where the model will save its checkpoints in the training container
checkpoint_local_path="/opt/ml/checkpoints"

estimator = Estimator(
    ...
    image_uri="<ecr_path>/<algorithm-name>:<tag>" # Specify to use built-in algorithms
    output_path=bucket,
    base_job_name=base_job_name,
    
    # Parameters required to enable checkpointing
    checkpoint_s3_uri=checkpoint_s3_bucket,
    checkpoint_local_path=checkpoint_local_path
)
```

Los dos parámetros siguientes especifican las rutas para los puntos de control:
+ `checkpoint_local_path` — Especifique la ruta local en la que el modelo guarda los puntos de control periódicamente en un contenedor de entrenamiento. El valor predeterminado se establece en `'/opt/ml/checkpoints'`. Si va a utilizar otros marcos o va a traer su propio contenedor de entrenamiento, asegúrese de que la configuración de puntos de control de su script de entrenamiento especifique la ruta a `'/opt/ml/checkpoints'`.
**nota**  
Recomendamos especificar las rutas locales para que sean coherentes con la configuración predeterminada de `'/opt/ml/checkpoints'` los puntos de control de la IA. SageMaker Si prefieres especificar tu propia ruta local, asegúrate de hacer coincidir la ruta de guardado del punto de control que aparece en tu guion de entrenamiento y el `checkpoint_local_path` parámetro de los estimadores de SageMaker IA.
+ `checkpoint_s3_uri` — El URI de un bucket de S3 donde se almacenan los puntos de control en tiempo real. Puede especificar un bucket de uso general de S3 o de directorios de S3 para almacenar los puntos de comprobación. Para obtener más información sobre los buckets de directorios de S3, consulte [Descripción general de los buckets de directorio](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html) en la *Guía del usuario de Amazon Simple Storage Service*. 

Para obtener una lista completa de los parámetros de los estimadores de SageMaker IA, consulte la API [Estimator en](https://sagemaker.readthedocs.io/en/stable/api/training/estimators.html#sagemaker.estimator.Estimator) la documentación del SDK de Amazon *[Python SageMaker ](https://sagemaker.readthedocs.io/en/stable)*.