Habilitar la aceleración de la GPU - OpenSearch Servicio Amazon

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 de la GPU

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

Consola

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

Edit existing domain
  1. Abra la consola de administración del OpenSearch servicio.

  2. En el panel de navegación, elija Dominios.

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

  4. Selecciona Acciones y, a continuación, Editar dominio.

  5. 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.

  6. 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 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
nota

Actualmente, la consola no admite la actualización del estado de aceleración de la GPU en una colección OpenSearch sin servidor. Sin embargo, puedes especificar la configuración del índice para habilitar la aceleración por GPU en un índice específico, incluso si el estado a nivel de colección no se puede actualizar. Consulte la configuración a nivel de índice. Creación de índices vectoriales acelerados por GPU Si no se puede habilitar la aceleración de la GPU para un índice, póngase en contacto con. AWS Support

AWS CLI

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). textSustitú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 textSustitú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úyalo por text el 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
nota

Actualmente, la consola no admite la actualización del estado de aceleración de la GPU en una colección OpenSearch sin servidor. Sin embargo, puedes especificar la configuración del índice para habilitar la aceleración por GPU en un índice específico, incluso si el estado a nivel de colección no se puede actualizar. Consulte la configuración a nivel de índice. Creación de índices vectoriales acelerados por GPU Si no se puede habilitar la aceleración de la GPU para un índice, póngase en contacto con. AWS Support

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 collection-id \ --type VECTORSEARCH \ --description "Collection with GPU acceleration enabled"