View a markdown version of this page

Kebijakan Dukungan DLAMI - AWS Deep Learning AMIs

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

Kebijakan Dukungan DLAMI

Di sini Anda dapat menemukan rincian kebijakan dukungan untuk AWS Deep Learning AMIs (DLAMI).

Untuk daftar kerangka kerja DLAMI dan sistem operasi yang AWS saat ini mendukung, lihat halaman Kebijakan Dukungan DLAMI. Terminologi berikut berlaku untuk semua DLAMI yang disebutkan di halaman kebijakan Dukungan dan halaman ini:

  • Versi saat ini menentukan versi kerangka kerja dalam format x.y.z. Dalam format ini, x mengacu pada versi utama, y mengacu pada versi minor, dan z mengacu pada versi patch. Misalnya, untuk TensorFlow 2.10.1, versi utama adalah 2, versi minor adalah 10, dan versi patch adalah 1.

  • Akhir patch menentukan berapa lama AWS mendukung kerangka kerja tertentu atau versi sistem operasi.

Untuk informasi terperinci tentang DLAMI tertentu, lihat. Catatan Rilis AMI Pembelajaran Mendalam

FAQ Dukungan DLAMI

Versi kerangka kerja apa yang mendapatkan patch keamanan?

Jika versi kerangka kerja berada di bawah Versi Kerangka Kerja yang Di AWS Deep Learning AMIs dukung di tabel Kebijakan Dukungan, ia mendapatkan patch keamanan.

Sistem operasi mana yang mendapatkan patch keamanan?

Jika sistem operasi tercantum di bawah Versi Sistem Operasi yang Didukung di tabel Kebijakan AWS Deep Learning AMIs Dukungan, maka akan mendapatkan patch keamanan.

Gambar apa yang dilakukan AWS menerbitkan kapan versi kerangka kerja baru dirilis?

Kami menerbitkan DLAMIS baru segera setelah versi baru TensorFlow dan dirilis PyTorch. Ini termasuk versi utama, versi major-minor, dan versi major-minor-patch kerangka kerja. Kami juga memperbarui gambar ketika versi baru driver dan pustaka tersedia. Untuk informasi selengkapnya tentang pemeliharaan gambar, lihat Kapan dukungan aktif untuk versi kerangka kerja saya berakhir?

Gambar apa yang mendapatkan AI baru SageMaker /AWS fitur?

Fitur baru biasanya dirilis dalam versi terbaru DLamis untuk PyTorch dan. TensorFlow Lihat catatan rilis untuk gambar tertentu untuk detail tentang SageMaker AI atau AWS fitur baru. Untuk daftar DLAMI yang tersedia, lihat Catatan R ilis untuk DLAMI. Untuk informasi selengkapnya tentang pemeliharaan gambar, lihat Kapan dukungan aktif untuk versi kerangka kerja saya berakhir?

Bagaimana versi saat ini didefinisikan dalam tabel Kerangka Kerja yang Didukung?

Versi saat ini dalam tabel Kebijakan AWS Deep Learning AMIs Dukungan mengacu pada versi kerangka kerja terbaru AWS yang tersedia di GitHub. Setiap rilis terbaru mencakup pembaruan untuk driver, pustaka, dan paket yang relevan di DLAMI. Untuk informasi tentang pemeliharaan gambar, lihat Kapan dukungan aktif untuk versi kerangka kerja saya berakhir?

Bagaimana jika saya menjalankan versi yang tidak ada di tabel Didukung?

Jika Anda menjalankan versi yang tidak ada dalam tabel Kebijakan AWS Deep Learning AMIs Dukungan, Anda mungkin tidak memiliki driver, pustaka, dan paket yang relevan yang paling diperbarui. Untuk versi yang lebih terkini, kami sarankan Anda meningkatkan ke salah satu kerangka kerja atau sistem operasi yang didukung yang tersedia menggunakan DLAMI terbaru pilihan Anda. Untuk daftar DLAMI yang tersedia, lihat Catatan R ilis untuk DLAMI.

Apakah DLamis mendukung versi patch sebelumnya dari Versi Kerangka Kerja?

Tidak. Kami mendukung versi patch terbaru dari setiap versi utama terbaru kerangka kerja yang dirilis 365 hari sejak GitHub rilis awal seperti yang dinyatakan dalam tabel Kebijakan AWS Deep Learning AMIs Dukungan. Untuk informasi selengkapnya, lihat Bagaimana jika saya menjalankan versi yang tidak ada di tabel Didukung?

Bagaimana saya bisa menemukan gambar yang ditambal terbaru untuk versi kerangka kerja yang didukung?

Untuk menggunakan DLAMI dengan versi kerangka kerja terbaru, Anda dapat menggunakan parameter AWS CLI atau SSM untuk mengambil ID DLAMI dan menggunakannya untuk meluncurkan DLAMI menggunakan Konsol EC2. https://docs.aws.amazon.com/dlami/latest/devguide/launch-from-console.html Untuk contoh perintah parameter AWS CLI atau SSM untuk mengambil AWS Deep Learning AMIs ID, lihat halaman catatan rilis DLAMI kerangka tunggal catatan rilis DLAMI. Versi kerangka kerja yang Anda pilih harus dicantumkan di bawah Versi Kerangka Kerja yang Didukung di tabel Kebijakan AWS Deep Learning AMIs Dukungan.

Seberapa sering gambar baru dirilis?

Menyediakan versi patch yang diperbarui adalah prioritas tertinggi kami. Kami secara rutin membuat gambar yang ditambal secepat mungkin. Kami memantau versi kerangka kerja yang baru ditambal (mis. TensorFlow 2.9 hingga TensorFlow 2.9.1) dan versi rilis minor baru (mis. TensorFlow 2.9 hingga TensorFlow 2.10) dan membuatnya tersedia secepat mungkin. Ketika versi yang TensorFlow ada dirilis dengan versi baru CUDA, kami merilis DLAMI baru untuk versi itu TensorFlow dengan dukungan untuk versi CUDA baru.

Apakah instans saya akan ditambal saat beban kerja saya berjalan?

Tidak. Pembaruan patch untuk DLAMI bukan pembaruan “di tempat”.

Anda harus mengaktifkan instans EC2 baru, memigrasikan beban kerja dan skrip, lalu mematikan instans sebelumnya.

Perhatikan bahwa Ubuntu-based DLamis menginstal pembaruan keamanan sistem operasi secara otomatis melalui mekanisme peningkatan tanpa pengawasan Ubuntu, yang dapat memulai ulang layanan sistem pada instance yang sedang berjalan. Untuk informasi selengkapnya, lihat Apakah paket sistem operasi diperbarui secara otomatis pada instans saya yang sedang berjalan, dan dapatkah layanan sistem memulai ulang?

Apakah paket sistem operasi diperbarui secara otomatis pada instans saya yang sedang berjalan, dan dapatkah layanan sistem memulai ulang?

Ubuntu-based DLamis mengaktifkan mekanisme peningkatan standar tanpa pengawasan Ubuntu. Mekanisme peningkatan tanpa pengawasan Ubuntu secara berkala mengunduh dan menginstal pembaruan keamanan sistem operasi pada instance Anda yang sedang berjalan. Setelah paket ditingkatkan, sistem operasi mungkin memulai ulang layanan sistem (daemon) yang bergantung pada paket yang ditingkatkan, seperti dbus atau. ssh Hanya layanan sistem yang terpengaruh yang dihidupkan ulang. Instance tidak di-boot ulang, proses pengguna tidak dimulai ulang, dan sesi SSH aktif tidak terputus.

Upgrade otomatis dicakup untuk paket sistem operasi umum:

  • Paket kernel Linux disimpan pada versi gambar dibuat, sehingga peningkatan otomatis tidak pernah menginstal kernel baru atau memicu reboot terkait kernel.

  • Tumpukan perangkat lunak akselerator, termasuk driver NVIDIA, CUDA, cuDNN, NCCL, dan EFA, tidak dikelola melalui manajer paket sistem operasi dan tidak diubah oleh peningkatan otomatis.

Beban kerja yang berjalan sebagai proses pengguna biasa, seperti skrip pelatihan, peluncur terdistribusi, atau kernel Jupyter, tidak terganggu oleh restart layanan ini. Namun, jika beban kerja Anda dimiliki atau diawasi oleh layanan sistem (misalnya, agen cluster atau runtime container yang berjalan sebagai daemon), restart layanan tersebut dapat mengganggu beban kerja Anda. Jika lingkungan Anda mengharuskan tidak ada paket yang berubah atau tidak ada layanan yang dimulai ulang saat pekerjaan sedang berjalan, Anda dapat menonaktifkan peningkatan tanpa pengawasan pada instans Anda:

sudo systemctl disable --now apt-daily.timer apt-daily-upgrade.timer sudo sed -i 's/Unattended-Upgrade "1"/Unattended-Upgrade "0"/' /etc/apt/apt.conf.d/20auto-upgrades

Jika Anda menonaktifkan peningkatan tanpa pengawasan, instans Anda tidak lagi menerima tambalan keamanan sistem operasi. Dalam hal ini, kami sarankan Anda secara teratur meluncurkan kembali beban kerja Anda di DLAMI terbaru agar tetap ditambal. Untuk informasi selengkapnya, lihat Bagaimana saya bisa menemukan gambar yang ditambal terbaru untuk versi kerangka kerja yang didukung?

DLAMI berbasis Amazon Linux 2023 tidak mengaktifkan pembaruan paket otomatis. Paket pada gambar tersebut hanya berubah ketika Anda memperbaruinya sendiri atau meluncurkan gambar yang lebih baru.

Apa yang terjadi ketika versi kerangka kerja baru yang ditambal atau diperbarui tersedia?

Untuk diberitahu tentang perubahan DLAMI, silakan berlangganan notifikasi untuk DLAMI yang relevan, lihat Menerima Pemberitahuan tentang Pembaruan Baru.

Apakah dependensi diperbarui tanpa mengubah versi kerangka kerja?

Kami memperbarui dependensi tanpa mengubah versi kerangka kerja. Namun, jika pembaruan ketergantungan menyebabkan ketidakcocokan, kami membuat gambar dengan versi yang berbeda. Pastikan untuk memeriksa Catatan R ilis untuk DLAMI untuk informasi ketergantungan yang diperbarui.

Kapan dukungan aktif untuk versi kerangka kerja saya berakhir?

Gambar DLAMI tidak dapat diubah. Begitu mereka diciptakan, mereka tidak berubah. Ada empat alasan utama mengapa dukungan aktif untuk versi kerangka kerja berakhir:

catatan

Karena frekuensi peningkatan patch versi dan patch keamanan, kami sarankan memeriksa halaman catatan rilis untuk DLAMI Anda sesering mungkin, dan memutakhirkan saat perubahan dilakukan.

Peningkatan versi kerangka kerja (patch)

Kami mempertahankan varian DLAMI terpisah untuk setiap versi kerangka kerja .minor utama (misalnya, 2.12). PyTorch Setiap varian secara teratur dirilis ulang sebagai gambar baru bertanggal yang mencakup versi patch terbaru yang tersedia (major.minor.patch) dari kerangka kerja bersama dengan driver, pustaka, dan paket yang diperbarui. Ketika gambar bertanggal baru untuk varian dirilis, gambar sebelumnya untuk varian itu tidak lagi dipertahankan secara aktif. Setiap varian memiliki halaman catatan rilis tunggal yang mencantumkan rilis tertanggal. Tidak ada halaman catatan rilis individual untuk setiap versi patch.

Setiap rilis bertanggal adalah gambar baru dengan ID AMI sendiri.

AWS patch keamanan (CVE)

Kerentanan dan eksposur umum (CVE) ditambal dengan merilis DLAMI bertanggal baru untuk varian yang terpengaruh. Kami tidak memodifikasi gambar yang ada. Untuk memastikan bahwa Anda menggunakan gambar dengan patch keamanan terbaru, gunakan parameter SSM atau kueri AWS CLI pada halaman catatan rilis untuk varian Anda untuk mengambil DLAMI terbaru. Untuk informasi selengkapnya, lihat Bagaimana saya bisa menemukan gambar yang ditambal terbaru untuk versi kerangka kerja yang didukung?

Karena kami mempertahankan varian DLAMI terpisah untuk setiap versi kerangka kerja .minor utama, kami tidak melakukan backport perbaikan keamanan kerangka kerja di seluruh versi kerangka kerja. Jika CVE dalam versi kerangka kerja hanya dapat diperbaiki dalam versi major.minor yang lebih tinggi, varian yang terpengaruh tidak lagi menerima patch keamanan, dan kami sarankan Anda bermigrasi ke DLAMI dengan versi kerangka kerja yang berisi perbaikan. Varian tersebut dipanggil di halaman catatan rilis DLAMI.

Tanggal akhir patch (Penuaan habis)

DLamis mencapai tanggal akhir patch 365 hari setelah tanggal GitHub rilis.

Untuk DLAMIS multi-kerangka kerja, ketika salah satu versi kerangka diperbarui, DLAMI baru dengan versi yang diperbarui diperlukan. DLAMI dengan versi kerangka kerja lama tidak lagi dipelihara secara aktif.

penting

Kami membuat pengecualian ketika ada pembaruan kerangka kerja utama. Misalnya. jika TensorFlow 1.15 memperbarui ke TensorFlow 2.0, maka kami terus mendukung versi terbaru TensorFlow 1.15 untuk jangka waktu dua tahun sejak tanggal GitHub rilis atau enam bulan setelah tim pemeliharaan kerangka asal menghentikan dukungan, tanggal mana pun yang lebih awal.

Ketergantungan akhir dukungan

Jika Anda menjalankan beban kerja pada gambar DLAMI TensorFlow 2.7.0 dengan Python 3.6 dan versi Python ditandai untuk dukungan akhir, maka semua gambar DLAMI berdasarkan Python 3.6 tidak akan lagi dipertahankan secara aktif. Demikian pula, jika versi OS seperti Ubuntu 16.04 ditandai untuk akhir dukungan, maka semua gambar DLAMI yang bergantung pada Ubuntu 16.04 tidak akan lagi dipertahankan secara aktif.

Akankah gambar dengan versi kerangka kerja yang tidak lagi dipelihara secara aktif akan ditambal?

Tidak. Gambar yang tidak lagi dipelihara secara aktif tidak akan memiliki rilis baru.

Bagaimana cara menggunakan versi kerangka kerja yang lebih lama?

Untuk menggunakan DLAMI dengan versi kerangka kerja yang lebih lama, ambil ID DLAMI dan gunakan untuk meluncurkan DLAMI menggunakan Konsol EC2. https://docs.aws.amazon.com/dlami/latest/devguide/launch-from-console.html Untuk perintah AWS CLI untuk mengambil ID AMI, lihat halaman catatan rilis di catatan rilis DLAMI kerangka tunggal.

Bagaimana cara saya tetap up to date dengan perubahan dukungan dalam kerangka kerja dan versinya?

Tetap up to date dengan kerangka kerja dan versi DLAMI menggunakan tabel Kebijakan AWS Deep Learning AMIs Dukungan Kerangka Kerja, catatan rilis DLAMI.

Apakah saya memerlukan lisensi komersial untuk menggunakan Repositori Anaconda?

Anaconda beralih ke model lisensi komersial untuk pengguna tertentu. DLami yang dipelihara secara aktif telah dimigrasikan ke versi open-source Conda (conda-forge) yang tersedia untuk umum dari saluran Anaconda.