Integrasikan gambar yang diindeks Sosial dengan contoh Studio - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Integrasikan gambar yang diindeks Sosial dengan contoh Studio

Anda harus mereferensikan tag gambar yang diindeks Soci-untuk menggunakan gambar yang diindeks Sosial di Studio, bukan tag gambar kontainer asli. Gunakan tag yang Anda tentukan selama proses konversi SOCI (misalnya, SOCI_IMAGE_TAG diBuat indeks SOCI dengan contoh nerdctl dan SOCI CLI).

Integrasikan contoh gambar yang diindeks Sosial
  1. Pertama atur variabel Anda untuk AWS CLI perintah yang mengikuti. Berikut ini adalah contoh pengaturan variabel Anda.

    ACCOUNT_ID="111122223333" REGION="us-east-1" IMAGE_NAME="sagemaker-image-name" IMAGE_CONFIG_NAME="sagemaker-image-config-name" ROLE_ARN="your-role-arn" DOMAIN_ID="domain-id" SOCI_IMAGE_TAG="soci-indexed-image-tag"

    Definisi variabel:

  2. Ekspor wilayah Anda:

    export AWS_REGION=$REGION
  3. Buat SageMaker gambar:

    aws sagemaker create-image \ --image-name "$IMAGE_NAME" \ --role-arn "$ROLE_ARN"
  4. Buat Versi SageMaker Gambar menggunakan URI indeks SOCI Anda:

    IMAGE_INDEX_URI="$ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$IMAGE_NAME:$SOCI_IMAGE_TAG" aws sagemaker create-image-version \ --image-name "$IMAGE_NAME" \ --base-image "$IMAGE_INDEX_URI"
  5. Buat konfigurasi gambar aplikasi dan perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk aplikasi Anda. Anda dapat melakukan ini untuk Editor Kode, berdasarkan Code-OSS, Visual Studio Code - Open Source (Editor Kode) dan aplikasi. JupyterLab Pilih opsi aplikasi di bawah ini untuk melihat langkah-langkahnya.

    Code Editor

    Buat konfigurasi gambar aplikasi untuk Editor Kode:

    aws sagemaker create-app-image-config \ --app-image-config-name "$IMAGE_CONFIG_NAME" \ --code-editor-app-image-config '{ "FileSystemConfig": { "MountPath": "/home/sagemaker-user", "DefaultUid": 1000, "DefaultGid": 100 } }'

    Perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk Editor Kode:

    aws sagemaker update-domain \ --domain-id "$DOMAIN_ID" \ --default-user-settings '{ "CodeEditorAppSettings": { "CustomImages": [{ "ImageName": "$IMAGE_NAME", "AppImageConfigName": "$IMAGE_CONFIG_NAME" }] } }'
    JupyterLab

    Buat konfigurasi gambar aplikasi untuk JupyterLab:

    aws sagemaker create-app-image-config \ --app-image-config-name "$IMAGE_CONFIG_NAME" \ --jupyter-lab-app-image-config '{ "FileSystemConfig": { "MountPath": "/home/sagemaker-user", "DefaultUid": 1000, "DefaultGid": 100 } }'

    Perbarui domain Amazon SageMaker AI Anda untuk menyertakan gambar khusus untuk JupyterLab:

    aws sagemaker update-domain \ --domain-id "$DOMAIN_ID" \ --default-user-settings '{ "JupyterLabAppSettings": { "CustomImages": [{ "ImageName": "$IMAGE_NAME", "AppImageConfigName": "$IMAGE_CONFIG_NAME" }] } }'
  6. Setelah memperbarui domain untuk menyertakan gambar kustom, Anda dapat membuat aplikasi di Studio menggunakan gambar kustom Anda. Ketika Anda Luncurkan gambar kustom di Studio memastikan bahwa Anda menggunakan gambar kustom Anda.