Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan Model Kompilasi Menggunakan AWS CLI
Anda harus memenuhi bagian prasyarat jika model dikompilasi menggunakan AWS SDK untuk Python (Boto3),, AWS CLI atau konsol Amazon AI. SageMaker Ikuti langkah-langkah di bawah ini untuk membuat dan menerapkan model yang SageMaker dikompilasi NEO menggunakan. AWS CLI
Topik
Menyebarkan Model
Setelah Anda memenuhi prasyarat, gunakan,, dan perintahcreate-model. create-enpoint-config create-endpoint AWS CLI
Langkah-langkah berikut menjelaskan cara menggunakan perintah ini untuk menyebarkan model yang dikompilasi dengan Neo:
Buat Model
Dari Neo Inference Container Images, pilih URI gambar inferensi dan kemudian gunakan create-model API untuk membuat model SageMaker AI. Anda dapat melakukan ini dengan dua langkah:
-
Buat
create_model.jsonfile. Di dalam file, tentukan nama model, URI gambar, jalur kemodel.tar.gzfile di bucket Amazon S3, dan peran eksekusi SageMaker AI Anda:{ "ModelName":"insert model name", "PrimaryContainer": { "Image":"insert the ECR Image URI", "ModelDataUrl":"insert S3 archive URL", "Environment": {"See details below"} }, "ExecutionRoleArn":"ARN for AmazonSageMaker-ExecutionRole"}Jika Anda melatih model Anda menggunakan SageMaker AI, tentukan variabel lingkungan berikut:
"Environment": { "SAGEMAKER_SUBMIT_DIRECTORY" :"[Full S3 path for *.tar.gz file containing the training script]"}Jika Anda tidak melatih model Anda menggunakan SageMaker AI, tentukan variabel lingkungan berikut:
catatan
AmazonS3ReadOnlyAccessKebijakanAmazonSageMakerFullAccessdan kebijakan harus dilampirkan pada peranAmazonSageMaker-ExecutionRoleIAM. -
Jalankan perintah berikut:
aws sagemaker create-model --cli-input-json file://create_model.jsonUntuk sintaks lengkap
create-modelAPI, lihatcreate-model.
Buat Konfigurasi Endpoint
Setelah membuat model SageMaker AI, buat konfigurasi titik akhir menggunakan create-endpoint-config API. Untuk melakukan ini, buat file JSON dengan spesifikasi konfigurasi titik akhir Anda. Misalnya, Anda dapat menggunakan template kode berikut dan menyimpannya sebagaicreate_config.json:
{ "EndpointConfigName":"<provide your endpoint config name>", "ProductionVariants": [ { "VariantName":"<provide your variant name>", "ModelName": "my-sagemaker-model", "InitialInstanceCount": 1, "InstanceType":"<provide your instance type here>", "InitialVariantWeight": 1.0 } ] }
Sekarang jalankan AWS CLI perintah berikut untuk membuat konfigurasi endpoint Anda:
aws sagemaker create-endpoint-config --cli-input-json file://create_config.json
Untuk sintaks lengkap create-endpoint-config API, lihat create-endpoint-config.
Buat Endpoint
Setelah Anda membuat konfigurasi titik akhir, buat titik akhir menggunakan API: create-endpoint
aws sagemaker create-endpoint --endpoint-name'<provide your endpoint name>'--endpoint-config-name'<insert your endpoint config name>'
Untuk sintaks lengkap create-endpoint API, lihat create-endpoint.