Activation de l'accélération du GPU - Amazon OpenSearch Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Activation de l'accélération du GPU

Vous pouvez activer l'accélération GPU lors de la création ou de la mise à jour d'un OpenSearch domaine ou d'une collection OpenSearch Serverless à l'aide du SDK AWS Management Console. AWS CLI AWS

Une fois que vous avez activé l'accélération GPU sur votre domaine ou votre collection, cette fonctionnalité est activée par défaut sur tous les index. Si vous devez désactiver cette fonctionnalité au niveau de l'index, consultezCréation d'index vectoriels accélérés par GPU.

Console

Les procédures suivantes activent l'accélération GPU pour les OpenSearch domaines et les collections OpenSearch sans serveur à l'aide de la OpenSearch console de gestion sans serveur.

Create new domain

Pour créer un OpenSearch domaine avec l'accélération GPU activée, consultez. Création de domaines OpenSearch de service

Edit existing domain
  1. Ouvrez la console OpenSearch de gestion des services.

  2. Dans le volet de navigation, sélectionnez Domains.

  3. Choisissez votre nom de domaine pour ouvrir la page des détails du domaine.

  4. Choisissez Actions, puis Modifier le domaine.

  5. Dans la section Fonctionnalités avancées, sélectionnez Activer l'accélération GPU. Une fois cette fonctionnalité activée, vos opérations d'indexation vectorielle sont accélérées.

  6. Sélectionnez Enregistrer les modifications.

Create new collection

Pour créer une collection OpenSearch sans serveur avec l'accélération GPU activée, consultez. Tutoriel : prise en main d'Amazon OpenSearch Serverless Lors de la création de la collection, assurez-vous de sélectionner le type de collection de recherche vectorielle et d'activer l'accélération par GPU dans la configuration de recherche vectorielle.

Edit existing collection
  1. Ouvrez la console OpenSearch de gestion des services.

  2. Dans le volet de navigation, sélectionnez Collections.

  3. Choisissez le nom de votre collection pour ouvrir la page des détails de la collection.

  4. Dans la section Options de déploiement, modifiez l'accélération GPU vectorielle.

  5. Activez ou désactivez l'accélération du GPU.

  6. Sélectionnez Enregistrer les modifications.

AWS CLI

Create new domain

L' AWS CLI exemple suivant crée un OpenSearch domaine avec l'accélération GPU activée dans l'est des États-Unis (Virginie du Nord). textRemplacez-le par celui de votre propre configuration.

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

L' AWS CLI exemple suivant active l'accélération par GPU pour un domaine existant. OpenSearch textRemplacez-le par celui de votre propre configuration.

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

L' AWS CLI exemple suivant crée une collection OpenSearch Serverless avec l'accélération GPU activée dans l'est des États-Unis (Virginie du Nord). textRemplacez-le par celui de votre propre configuration.

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

L' AWS CLI exemple suivant active l'accélération GPU pour une collection Serverless existante OpenSearch . textRemplacez-le par celui de votre propre configuration.

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