Impor dan ekspor model di DeepRacer konsol AWS - AWS DeepRacer

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

Impor dan ekspor model di DeepRacer konsol AWS

Ada skenario di mana Anda mungkin perlu mengimpor atau mengekspor DeepRacer model AWS. Pembalap yang berpartisipasi dalam acara yang disponsori majikan dapat mengekspor model mereka untuk menghindari kehilangan akses ke mereka, administrator ras dapat memberikan model pra-terlatih bagi peserta untuk mengimpor dan menggunakan selama acara. Gunakan halaman model Anda untuk mengimpor dan mengekspor DeepRacer model AWS di konsol.

Salin DeepRacer model AWS Anda ke Amazon S3

Untuk menyalin DeepRacer model AWS ke Amazon S3
  1. Masuk ke DeepRacer konsol AWS.

  2. Di Pembelajaran penguatan pada panel navigasi, pilih Model Anda.

  3. Pilih model yang ingin Anda impor dengan memilih kotak centang di sebelah nama model. Anda hanya dapat menyalin satu model ke Amazon S3 dari konsol sekaligus.

  4. Pilih dropdown tombol Tindakan, lalu pilih Salin ke S3.

    Halaman Salinan baru ke Amazon S3 terbuka.

  5. Pada halaman Salin ke Amazon S3, gunakan pemilih dropdown bucket Amazon S3 untuk memilih bucket Amazon S3 untuk mengekspor model. Bucket AWS DeepRacer S3 harus menyertakan deepacer dalam namanya.

    1. Jika Anda tidak memiliki bucket Amazon S3 yang valid, buat bucket dengan memilih Create a new bucket. Pemilih dropdown akan mengisi nama bucket dengan format berikut. aws-deepracer-assets-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  6. Tambahkan awalan folder opsional ke objek Amazon S3 di bidang awalan objek S3.

  7. Setelah menyiapkan bucket S3, pilih aset mana yang ingin Anda sertakan. Anda harus memilih setidaknya satu jenis aset untuk melanjutkan.

    • Model: Folder model berisi semua file yang diperlukan untuk impor model.

    • Log: Menyalin log pelatihan dan evaluasi untuk model. Opsi ini mencakuplogs/,metrics/, dan sim-trace/ folder.

    • Video: Opsi ini menyalin folder video ke bucket Amazon S3 Anda. Folder video berisi training/ folder evaluation/ dan. Folder ini mencakup video dari tampilan atas, tampilan sudut 45 derajat, dan tampilan sudut 45 derajat dengan hamparan konsol yang menunjukkan lokasi mobil di trek.

  8. Setelah Anda menekan Salin, pop-up yang memberi tahu Anda bahwa Anda bertanggung jawab atas biaya penyimpanan data Amazon S3 muncul. Jika Anda setuju dengan persyaratan, tekan tombol Salin pada pop-up.

  9. Setelah proses penyalinan dimulai, Anda akan dibawa kembali ke halaman Model Anda di konsol. Spanduk di bagian atas halaman akan menampilkan status saat ini. Ketika proses ekspor selesai spanduk akan mengkonfirmasi ekspor yang berhasil.

File yang diperlukan untuk impor model

Untuk mengunggah folder model untuk model yang dilatih di luar konsol, ikuti langkah-langkah di halaman Mengunggah objek dokumentasi Amazon S3. Tabel berikut berisi daftar file yang diperlukan untuk impor model. Jika salah satu file yang diperlukan hilang, impor model akan gagal.

Model yang dilatih di DeepRacer konsol AWS memiliki format nama folderDAY/MONTH/YEAR/TIME GMT. Model contoh kami diekspor pada 30 November 2023 dan nama foldernya adalah. Thu, 30 Nov 2023 19:01:24 GMT Dalam contoh ini, kami menyebut folder ini sebagai root.

File yang diperlukan untuk impor model
Nama file Jalur folder Deskripsi
.coach_checkpoint akar/model/ File pos pemeriksaan pelatih berisi kunci untuk pos pemeriksaan model yang digunakan dalam impor.
berkas ckpt akar/model/ File pos pemeriksaan adalah snapshot dari bobot model yang diambil pada tahap yang berbeda selama pelatihan. Mereka termasukckpt.index,ckpt.data, dan ckpt.meta file.
model_metadata.json akar/ File metadata model berisi pengaturan yang mencakup definisi ruang tindakan, konfigurasi sensor, dan pemilihan algoritme pelatihan.
reward_function.py akar/ File python yang berisi fungsi reward yang digunakan untuk melatih model.

File metrik tidak diperlukan untuk mengimpor model Anda. Jika file-file ini tidak disertakan, metrik pelatihan dan grafik hadiah untuk model tidak akan tersedia di konsol.

File opsional untuk impor model
Nama file Jalur folder Deskripsi
training_params.yaml akar/ File TRAINING_PARAMS berisi data pekerjaan pelatihan yang mencakup informasi trek dan kendaraan, nama pembalap dan model, dan jalur folder untuk artefak pelatihan.
hyperparameters.json akar/ip/ Berisi informasi hiperparameter model seperti ukuran batch, jenis kerugian, tingkat pembelajaran, dan jumlah zaman.
pelatihan-*.json root/metrics/training/ Digunakan untuk memvisualisasikan metrik pelatihan model di konsol DeepRacer AWS.

Impor DeepRacer model AWS Anda ke konsol

Bagian ini memandu Anda melalui proses mengimpor DeepRacer model AWS ke konsol. Sebelum Anda dapat mengimpor model, Anda perlu menyalin URL Amazon S3 untuk folder model.

Salin URL bucket AWS DeepRacer Amazon S3
  1. Masuk ke konsol Amazon S3 dan buka halaman Bucket.

  2. Pilih bucket Amazon S3 yang Anda buat untuk DeepRacer model AWS Anda dengan menekan tautan pada nama bucket. Format bucket S3 yang dibuat di DeepRacer konsol AWS adalah. aws-deepracer-assets-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

  3. Dari tab Objects pada DeepRacer bucket AWS:

    1. Pilih model yang ingin Anda impor dengan menekan tautan nama objek model di bidang Nama.

      Daftar subfolder muncul.

    2. Pilih root folder model dengan memilih kotak centang di sebelah nama folder. Model yang dilatih di DeepRacer konsol AWS memiliki format nama folderDAY/MONTH/YEAR/TIME GMT.

  4. Setelah Anda menavigasi ke root folder model, pilih tombol Salin URL S3. Tombol Salin URL s3, Salin URL, Buka, dan Hapus akan berwarna abu-abu hingga Anda memilih kotak centang di sebelah nama model.

    catatan

    Jika Anda menambahkan awalan selama proses Salin ke S3, sepertimy_model/version_2, jalur folder model Anda adalah. deep_racer_bucket/model_name/my_model/version_2/root/

Impor model Anda ke DeepRacer konsol AWS
  1. Di DeepRacer konsol AWS, buka halaman Model Anda.

  2. Pilih tombol Impor Model pada wadah model.

    Halaman model impor akan muncul.

  3. Pada bagian Impor:

    1. Masukkan URL Amazon S3 untuk folder model yang ingin Anda impor. URL Amazon S3 memiliki format. s3://deep_racer_bucket/model_name/prefix/root

  4. Pada bagian Detail:

    1. Masukkan nama model.

    2. Tambahkan deskripsi opsional untuk model.

    3. Jika Anda menggunakan akun administrator menggunakan mode multi-pengguna, pilih pengguna yang Anda impor modelnya dari pemilih tarik-turun.

  5. Pilih tombol Impor di bagian bawah layar.

  6. Setelah proses impor dimulai, Anda akan dibawa kembali ke halaman Model Anda di konsol. Spanduk di bagian atas halaman akan menampilkan status saat ini, dan model akan muncul di daftar model Anda dengan Mengimpor.. sebagai statusnya. Ketika proses impor selesai, spanduk akan mengkonfirmasi keberhasilan impor dan status model Anda akan berubah dari Mengimpor.. Siap.

Pemecahan masalah

Kami tidak bisa menyalin model Anda meskipun setelah beberapa upaya. Jika model masih dalam bucket S3 Anda, coba lagi impor model dengan memilih model dari tabel Kesalahan model, dan pilih Perbarui, lalu pilih Impor. Atau, Jika Anda memiliki salinan lokal model, Anda dapat mengimpornya secara manual dengan mengikuti langkah-langkah pada halaman Mengunggah objek dari dokumentasi Amazon S3.

Kami tidak dapat menyalin model karena bucket S3 tempat model ini disimpan telah dihapus. Jika Anda memiliki salinan model, letakkan di ember S3 dengan deepracer namanya, dan coba impor lagi mengikuti langkah-langkah di Impor DeepRacer model AWS Anda ke konsol bagian tersebut.

Izin untuk bucket Amazon S3 tempat model ini disimpan telah berubah, jadi kami tidak dapat menyalin modelnya. Ini dapat terjadi karena dua alasan, Anda langsung mengedit izin pada AWS DeepRacer S3 atau kebijakan peran DeepRacer layanan AWS. Jika Anda langsung mengedit izin di bucket AWS DeepRacer S3, pulihkan izin bucket dengan mengikuti langkah-langkah dalam kebijakan Menambahkan bucket dengan menggunakan halaman konsol Amazon S3 menggunakan kebijakan berikut:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "Stmt1586917903457", "Effect": "Allow", "Principal": { "Service": "deepracer.amazonaws.com" }, "Action": [ "s3:GetObjectAcl", "s3:GetObject", "s3:PutObject", "s3:PutObjectAcl" ], "Resource": [ "arn:aws:s3:::your-bucket-name", "arn:aws:s3:::your-bucket-name/*" ] } ] }

Untuk mengimpor model setelah memulihkan izin bucket, pilih model dari tabel Kesalahan model dan pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor.

Kami tidak dapat menyalin model karena telah dihapus dari ember Amazon S3. Jika Anda masih memiliki file, coba kembalikan ke DeepRacer bucket AWS Anda, lalu pilih model dari tabel Kesalahan model dan pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor. Jika Anda memiliki salinan lokal model, Anda dapat mengimpor file secara manual dengan mengikuti langkah-langkah pada halaman Mengunggah objek dari dokumentasi Amazon S3.

Kami tidak dapat menyalin model karena metadata pos pemeriksaan pelatih telah dihapus dari ember Amazon S3. Jika Anda masih memiliki file, coba kembalikan ke DeepRacer bucket AWS Anda, lalu pilih model dari tabel Kesalahan model dan pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor. Jika Anda memiliki salinan lokal model, Anda dapat mengimpor file secara manual dengan mengikuti langkah-langkah pada halaman Mengunggah objek dari dokumentasi Amazon S3.

Kami tidak dapat menyalin model karena file pos pemeriksaan telah dihapus dari bucket Amazon S3. Jika Anda masih memiliki file, coba pulihkan ke DeepRacer bucket AWS Anda, lalu pilih model dari tabel Kesalahan model dan pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor. Jika Anda memiliki salinan file lokal, Anda dapat mengimpornya secara manual dengan mengikuti langkah-langkah di halaman Mengunggah objek dari dokumentasi Amazon S3.

File model Anda melebihi batas ukuran file 1 GB yang dapat dibuat oleh layanan, sehingga file Anda telah diedit. Model ini tidak akan diimpor. Untuk menghapus pesan ini, pilih model dari tabel Kesalahan model, dan pilih Hapus.

File pos pemeriksaan Anda melebihi batas ukuran file 1 GB yang dapat dibuat oleh layanan, sehingga file Anda telah diedit. Model ini tidak akan diimpor. Untuk menghapus pesan ini, pilih model dari tabel Kesalahan model, dan pilih Hapus.

File YAMAL Anda melebihi batas ukuran file 10 MB yang dapat dibuat oleh layanan, sehingga file Anda telah diedit. Model ini tidak akan diimpor. Untuk menghapus pesan ini, pilih model dari tabel Kesalahan model, dan pilih Hapus.

Kami tidak dapat memvalidasi model Anda karena telah diedit. Jika Anda memiliki salinan model, coba ganti di bucket AWS DeepRacer S3 Anda, lalu pilih model dari tabel Kesalahan model dan pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor.

Kami tidak dapat menyalin model karena izin yang tersedia dengan AWS DeepRacer saat Anda melatihnya telah dihapus. Untuk mengotorisasi AWS DeepRacer untuk membuat ulang izin yang diperlukan, pilih model dari tabel Kesalahan model, lalu pilih Perbarui. Saat halaman Impor Model muncul, pilih Impor. AWS DeepRacer akan membuat ulang izin, lalu menyalin modelnya.