View a markdown version of this page

Lingkungan antrian conda inline untuk armada yang dikelola pelanggan Deadline Cloud - Awan Batas Waktu

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

Lingkungan antrian conda inline untuk armada yang dikelola pelanggan Deadline Cloud

Repositori sampel di GitHub situs web mencakup lingkungan antrian conda sebaris berikut yang menjalankan conda secara langsung alih-alih menggunakan perintah: conda-queue-env-enter

conda_queue_env_inline.yaml

Memiliki perilaku yang hampir sama dengan lingkungan antrian conda konsol tetapi menjalankan conda secara langsung. Perilaku ini adalah membuat lingkungan virtual conda baru untuk setiap sesi Deskripsi Pekerjaan Terbuka yang berjalan pada host pekerja, lalu hapus lingkungan saat sesi selesai. Conda menyimpan cache paket yang diunduh sehingga tidak berulang kali mengunduh ulang aplikasi, tetapi setiap sesi memiliki overhead untuk menghubungkan paket ke lingkungan virtual.

Tidak seperti lingkungan antrian konsol, yang menggunakan prioritas strict saluran, lingkungan antrian sebaris ini menggunakan prioritas flexible saluran.

conda_queue_env_inline_improved_caching.yaml

Memperluas lingkungan antrian conda inline dengan mekanisme untuk menggunakan kembali lingkungan virtual conda di beberapa pekerjaan. Nama lingkungan default menggunakan hash saluran dan paket conda, atau Anda dapat secara eksplisit mengatur nama dalam pekerjaan. Parameter mengontrol berapa lama untuk menggunakan lingkungan sebelum menjalankan pembaruan paket, sehingga mengaktifkan lingkungan yang digunakan kembali biasanya membutuhkan waktu beberapa detik.

Untuk menggunakan lingkungan antrian ini pada armada yang dikelola pelanggan, instal conda pada host pekerja (misalnya, di AMI Anda) dan konfigurasikan conda activate untuk bekerja di shell bash non-interaktif. Contoh README di situs GitHub web mencakup contoh skrip pengaturan untuk Amazon Linux 2023, Ubuntu, dan Windows.