GPU アクセラレーションの有効化 - Amazon OpenSearch Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GPU アクセラレーションの有効化

、、または AWS SDK を使用して OpenSearch ドメインまたは OpenSearch Serverless コレクションを作成または更新するときに AWS マネジメントコンソール AWS CLI、GPU アクセラレーションを有効にできます。

ドメインまたはコレクションで GPU アクセラレーションを有効にすると、この機能はすべてのインデックスでデフォルトで有効になります。インデックスレベルでこの機能を無効にする必要がある場合は、「」を参照してくださいGPU アクセラレーションベクトルインデックスの作成

コンソール

次の手順では、OpenSearch Serverless OpenSearch マネジメントコンソールを使用して、OpenSearch ドメインと OpenSearch Serverless コレクションの GPU アクセラレーションを有効にします。

Create new domain

GPU アクセラレーションを有効にして OpenSearch ドメインを作成するには、「」を参照してください OpenSearch Service ドメインの作成

Edit existing domain
  1. OpenSearch Service マネジメントコンソールを開きます。

  2. ナビゲーションペインで、[ドメイン] を選択します。

  3. ドメイン名を選択して、ドメインの詳細ページを開きます。

  4. アクションを選択し、ドメインを編集します。

  5. 高度な機能セクションで、GPU アクセラレーションを有効にするを選択します。この機能を有効にすると、ベクトルインデックス作成オペレーションが高速化されます。

  6. [Save changes] (変更の保存) をクリックします。

Create new collection

GPU アクセラレーションを有効にして OpenSearch Serverless コレクションを作成するには、「」を参照してくださいチュートリアル: Amazon OpenSearch Serverless の開始方法。コレクションの作成中に、ベクトル検索コレクションタイプを選択し、ベクトル検索設定で GPU アクセラレーターを有効にしてください。

Edit existing collection
注記

OpenSearch Serverless コレクションの GPU アクセラレーションステータスの更新は、現在コンソールではサポートされていません。ただし、コレクションレベルのステータスを更新できない場合でも、特定のインデックスの GPU 加速を有効にするインデックス設定を指定できます。インデックスレベルの設定GPU アクセラレーションベクトルインデックスの作成については、「」を参照してください。インデックスの GPU アクセラレーションの有効化に失敗する場合は、 にお問い合わせください AWS サポート。

AWS CLI

Create new domain

次の AWS CLI 例では、米国東部 (バージニア北部) で GPU アクセラレーターが有効になっている OpenSearch ドメインを作成します。テキストを独自の設定のテキストに置き換えます。

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

次の の AWS CLI 例では、既存の OpenSearch ドメインの GPU アクセラレータを有効にします。テキストを独自の設定のテキストに置き換えます。

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

次の AWS CLI 例では、米国東部 (バージニア北部) で GPU アクセラレーターが有効になっている OpenSearch Serverless コレクションを作成します。テキストを独自の設定のテキストに置き換えます。

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
注記

OpenSearch Serverless コレクションの GPU アクセラレーションステータスの更新は、現在コンソールではサポートされていません。ただし、コレクションレベルのステータスを更新できない場合でも、特定のインデックスの GPU 加速を有効にするインデックス設定を指定できます。インデックスレベルの設定GPU アクセラレーションベクトルインデックスの作成については、「」を参照してください。インデックスの GPU アクセラレーションの有効化に失敗する場合は、 にお問い合わせください AWS サポート。

次の AWS CLI 例では、既存の OpenSearch Serverless コレクションの GPU アクセラレーションを有効にします。テキストを独自の設定のテキストに置き換えます。

aws opensearchserverless update-collection \ --id collection-id \ --type VECTORSEARCH \ --description "Collection with GPU acceleration enabled"