Habilitar la aceleración por 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 por 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
  1. Abra la consola de administración del OpenSearch servicio.

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

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

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

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

  6. Seleccione Save changes (Guardar cambios).

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ú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