

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.

# Habilitar la aceleración por GPU
<a name="gpu-acceleration-enabling"></a>

Puedes habilitar la aceleración por GPU al crear o actualizar un OpenSearch dominio o una colección OpenSearch sin servidor con el, o el SDK. Consola de administración de AWS AWS CLI AWS 

Una vez que habilites la aceleración por GPU en tu dominio o colección, esta función estará habilitada de forma predeterminada en todos los índices. Si necesita deshabilitar esta función a nivel de índice, consulte. [Creación de índices vectoriales acelerados por GPU](gpu-acceleration-creating-indexes.md)

## Consola
<a name="gpu-acceleration-console"></a>

Los siguientes procedimientos permiten la aceleración por GPU para OpenSearch dominios y colecciones OpenSearch sin servidor mediante la consola de administración sin servidor. OpenSearch 

------
#### [ Create new domain ]

Para crear un OpenSearch dominio con la aceleración por GPU habilitada, consulte. [Creación de dominios OpenSearch de servicio](createupdatedomains.md#createdomains)

------
#### [ Edit existing domain ]

1. Abra la consola de administración del [OpenSearch servicio.](https://console.aws.amazon.com/aos/home )

1. En el panel de navegación, elija **Dominios**.

1. Elige tu nombre de dominio para abrir la página de detalles del dominio.

1. Selecciona **Acciones** y, a continuación, **Editar dominio**.

1. En la sección **Funciones avanzadas**, selecciona **Activar la aceleración de la GPU**. Una vez habilitada esta función, las operaciones de indexación vectorial se [aceleran](gpu-acceleration-vector-index.md#gpu-acceleration-write-operations).

1. Seleccione **Save changes (Guardar cambios)**.

------
#### [ Create new collection ]

Para crear una colección OpenSearch sin servidor con la aceleración por GPU habilitada, consulte. [Tutorial: Introducción a Amazon OpenSearch Serverless](serverless-getting-started.md) Durante la creación de la colección, asegúrese de seleccionar el tipo de colección de **búsqueda vectorial** y habilitar la aceleración por GPU en la configuración de búsqueda vectorial.

------
#### [ Edit existing collection ]

1. Abra la consola de administración del [OpenSearch servicio.](https://console.aws.amazon.com/aos/home )

1. En el panel de navegación, elija **Colecciones**.

1. Elija el nombre de la colección para abrir la página de detalles de la colección.

1. En la sección de **opciones de despliegue**, **edita** la aceleración vectorial de la GPU.

1. Activa o desactiva la aceleración de la GPU.

1. Seleccione **Save changes (Guardar cambios)**.

------

### AWS CLI
<a name="gpu-acceleration-cli"></a>

------
#### [ Create new domain ]

En el siguiente AWS CLI ejemplo, se crea un OpenSearch dominio con la aceleración por GPU habilitada en EE. UU. Este (Norte de Virginia). {{text}}Sustitúyalo por el de su propia configuración.

```
aws opensearch create-domain \
    --domain-name {{my-domain}} \
    --engine-version {{OpenSearch_3.1}} \
    --cluster-config InstanceType={{r6g.xlarge.search}},\
        InstanceCount={{1}},\
        DedicatedMasterEnabled={{true}},\
        DedicatedMasterCount={{3}},\
        DedicatedMasterType={{m6g.large.search}} \
    --ebs-options "EBSEnabled={{true}},\
        VolumeType={{gp3}},\
        VolumeSize={{2000}}" \
    --encryption-at-rest-options '{"Enabled":{{true}}}' \
    --aiml-options '{"ServerlessVectorAcceleration": {"Enabled": {{true}}}}' \
    --node-to-node-encryption-options '{"Enabled":{{true}}}' \
    --domain-endpoint-options '{"EnforceHTTPS":{{true}},\
        "TLSSecurityPolicy":"{{Policy-Min-TLS-1-0-2019-07}}"}' \
    --access-policies '{"Version": "2012-10-17",		 	 	 
        "Statement": [{
            "Effect": "Allow",
            "Principal": {"AWS": "*"},
            "Action": "es:*",
            "Resource": "arn:aws:es:{{us-east-1}}:{{123456789012}}:domain/{{my-domain}}/*"
        }]}' \
    --advanced-security-options '{
        "Enabled":{{true}},
        "InternalUserDatabaseEnabled":{{true}},
        "MasterUserOptions": {
            "MasterUserName":"{{USER_NAME}}",
            "MasterUserPassword":"{{PASSWORD}}"
        }}' \
    --region {{us-east-1}}
```

------
#### [ Edit existing domain ]

El siguiente AWS CLI ejemplo habilita la aceleración por GPU para un dominio existente. OpenSearch {{text}}Sustitúyalo por el de su propia configuración.

```
aws opensearch update-domain-config \
    --domain-name {{my-domain}} \
    --cluster-config InstanceType={{r7g.16xlarge.search}},InstanceCount={{3}} \
    --aiml-options '{"ServerlessVectorAcceleration": {"Enabled": true}}'
```

------
#### [ Create new collection ]

En el siguiente AWS CLI ejemplo, se crea una colección OpenSearch sin servidor con la aceleración por GPU habilitada en EE. UU. Este (Virginia del Norte). Sustitúyala por {{text}} la de su propia configuración.

```
aws opensearchserverless create-collection \
    --name "{{my-collection}}" \
    --type "VECTORSEARCH" \
    --description "{{My vector collection with GPU acceleration}}" \
    --vector-options '{"ServerlessVectorAcceleration": "{{ENABLED}}"}' \
    --region {{us-east-1}}
```

------
#### [ Edit existing collection ]

El siguiente AWS CLI ejemplo habilita la aceleración por GPU para una colección Serverless existente OpenSearch . Sustitúyalo por {{text}} el de su propia configuración.

```
aws opensearchserverless update-collection \
    --id {{07tjusf2h91cunochc}} \
    --vector-options '{"ServerlessVectorAcceleration": "{{ENABLED}}"}' \
    --region {{us-east-1}}
```

------