Menghapus model - Amazon Lookout for Vision

Pemberitahuan akhir dukungan: Pada 31 Oktober 2025, AWS akan menghentikan dukungan untuk Amazon Lookout for Vision. Setelah 31 Oktober 2025, Anda tidak akan lagi dapat mengakses konsol Lookout for Vision atau sumber daya Lookout for Vision. Untuk informasi lebih lanjut, kunjungi posting blog ini.

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

Menghapus model

Anda dapat menghapus versi model dengan menggunakan konsol atau dengan menggunakan DeleteModel operasi. Anda tidak dapat menghapus versi model yang sedang berjalan atau sedang dilatih.

Jika model menjalankan versi, pertama-tama gunakan StopModel operasi untuk menghentikan versi model. Untuk informasi selengkapnya, lihat Menghentikan model Amazon Lookout for Vision Anda. Jika model sedang dilatih, tunggu hingga selesai sebelum Anda menghapus model.

Mungkin perlu beberapa detik untuk menghapus model. Untuk menentukan apakah model telah dihapus, panggil ListProjectsdan periksa apakah versi model (ModelVersion) ada dalam Models array.

Menghapus model (konsol)

Lakukan langkah-langkah berikut untuk menghapus model dari konsol.

Untuk menghapus model (konsol)
  1. Buka konsol Amazon Lookout for Vision di https://console.aws.amazon.com/lookoutvision/.

  2. Pilih Mulai.

  3. Di panel navigasi kiri, pilih Proyek.

  4. Pada halaman Proyek, pilih proyek yang berisi model yang ingin Anda hapus.

  5. Di panel navigasi kiri, pilih Model.

  6. Pada tampilan model, pilih tombol radio untuk model yang ingin Anda hapus.

  7. Pilih Hapus di bagian atas halaman.

  8. Di kotak dialog Hapus, masukkan hapus untuk mengonfirmasi bahwa Anda ingin menghapus model.

  9. Pilih Hapus model untuk menghapus model.

Menghapus model (SDK)

Gunakan prosedur berikut untuk menghapus model dengan DeleteModel operasi.

Untuk menghapus model (SDK)
  1. Jika Anda belum melakukannya, instal dan konfigurasikan AWS CLI dan AWS SDK. Untuk informasi selengkapnya, lihat Langkah 4: Mengatur AWS CLI and AWS SDKs.

  2. Gunakan kode contoh berikut untuk menghapus model.

    CLI

    Ubah nilai berikut:

    • project-nameke nama proyek yang berisi model yang ingin Anda hapus.

    • model-versionke versi model yang ingin Anda hapus.

    aws lookoutvision delete-model --project-name project name\ --model-version model version \ --profile lookoutvision-access
    Python

    Kode ini diambil dari GitHub repositori contoh SDK AWS Dokumentasi. Lihat contoh lengkapnya di sini.

    @staticmethod def delete_model(lookoutvision_client, project_name, model_version): """ Deletes a Lookout for Vision model. The model must first be stopped and can't be in training. :param lookoutvision_client: A Boto3 Lookout for Vision client. :param project_name: The name of the project that contains the desired model. :param model_version: The version of the model that you want to delete. """ try: logger.info("Deleting model: %s", model_version) lookoutvision_client.delete_model( ProjectName=project_name, ModelVersion=model_version ) model_exists = True while model_exists: response = lookoutvision_client.list_models(ProjectName=project_name) model_exists = False for model in response["Models"]: if model["ModelVersion"] == model_version: model_exists = True if model_exists is False: logger.info("Model deleted") else: logger.info("Model is being deleted...") time.sleep(2) logger.info("Deleted Model: %s", model_version) except ClientError: logger.exception("Couldn't delete model.") raise
    Java V2

    Kode ini diambil dari GitHub repositori contoh SDK AWS Dokumentasi. Lihat contoh lengkapnya di sini.

    /** * Deletes an Amazon Lookout for Vision model. * * @param lfvClient An Amazon Lookout for Vision client. Returns after the model is deleted. * @param projectName The name of the project that contains the model that you want to delete. * @param modelVersion The version of the model that you want to delete. * @return void */ public static void deleteModel(LookoutVisionClient lfvClient, String projectName, String modelVersion) throws LookoutVisionException, InterruptedException { DeleteModelRequest deleteModelRequest = DeleteModelRequest.builder() .projectName(projectName) .modelVersion(modelVersion) .build(); lfvClient.deleteModel(deleteModelRequest); boolean deleted = false; do { ListModelsRequest listModelsRequest = ListModelsRequest.builder() .projectName(projectName) .build(); // Get a list of models in the supplied project. ListModelsResponse response = lfvClient.listModels(listModelsRequest); ModelMetadata modelMetadata = response.models().stream() .filter(model -> model.modelVersion().equals(modelVersion)).findFirst() .orElse(null); if (modelMetadata == null) { deleted = true; logger.log(Level.INFO, "Deleted: Model version {0} of project {1}.", new Object[] { modelVersion, projectName }); } else { logger.log(Level.INFO, "Not yet deleted: Model version {0} of project {1}.", new Object[] { modelVersion, projectName }); TimeUnit.SECONDS.sleep(60); } } while (!deleted); }