View a markdown version of this page

Permettant GPU-acceleration - OpenSearch Service Amazon

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.

Permettant GPU-acceleration

Vous pouvez l'activer GPU-acceleration lors de la création ou de la mise à jour d'un OpenSearch domaine ou d'une collection OpenSearch sans serveur à l'aide du Console de gestion AWS AWS CLI, ou du AWS SDK.

Une fois que vous l'avez activée GPU-acceleration 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 GPU-accelerated vectoriels.

Console

Les procédures suivantes permettent d'activer GPU-acceleration les OpenSearch domaines et les collections OpenSearch sans serveur à l'aide de la console de gestion OpenSearch sans serveur.

Create new domain

Pour créer un OpenSearch domaine avec GPU-acceleration activé, consultezCré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 Domaines.

  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 GPU-acceleration activé, consultezTutoriel : 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 de l'activer GPU-acceleration dans la configuration de la recherche vectorielle.

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

  2. Dans le volet de navigation, choisissez 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 vectorielle du GPU.

  5. Désactivez ou activez l'accélération GPU.

  6. Sélectionnez Enregistrer les modifications.

AWS CLI

Create new domain

L' AWS CLI exemple suivant crée un OpenSearch domaine avec GPU-acceleration activé dans l'est des États-Unis (Virginie du Nord). Remplacez-le text 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 GPU-acceleration un OpenSearch domaine existant. Remplacez-le text 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 sans serveur avec GPU-acceleration activé dans l'est des États-Unis (Virginie du Nord). Remplacez-le text 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 GPU-acceleration une collection OpenSearch Serverless existante. Remplacez-le text par celui de votre propre configuration.

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