Bagikan melalui


Bekerja di Visual Studio Code yang terhubung dari jarak jauh ke instans komputasi

Dalam artikel ini, pelajari secara spesifik tentang bekerja dalam koneksi jarak jauh VISUAL Code ke instans komputasi Azure Pembelajaran Mesin. Gunakan Visual Studio Code sebagai lingkungan pengembangan terintegrasi (IDE) berfungsi lengkap Anda dengan kekuatan sumber daya Azure Pembelajaran Mesin. Anda dapat bekerja dengan koneksi jarak jauh ke instans komputasi Anda di browser dengan Visual Studio Code untuk Web, atau aplikasi desktop VISUAL Code.

  • Kami merekomendasikan VS Code untuk Web, karena Anda dapat melakukan semua pekerjaan pembelajaran mesin Anda langsung dari browser, dan tanpa memerlukan penginstalan atau dependensi.

Penting

Untuk menyambungkan ke instans komputasi di belakang firewall, lihat Mengonfigurasi lalu lintas jaringan masuk dan keluar.

Prasyarat

Sebelum memulai, Anda akan memerlukan:

Menyiapkan IDE yang tersambung dari jarak jauh

Visual Studio Code memiliki beberapa ekstensi yang dapat membantu Anda mencapai tujuan pembelajaran mesin Anda. Gunakan ekstensi Azure untuk menyambungkan dan bekerja dengan langganan Azure Anda. Gunakan ekstensi Azure Pembelajaran Mesin untuk melihat, memperbarui, dan membuat aset ruang kerja seperti komputasi, data, lingkungan, pekerjaan, dan lainnya.

Saat Anda menggunakan Visual Studio Code untuk Web, versi terbaru ekstensi ini secara otomatis tersedia untuk Anda. Jika Anda menggunakan aplikasi desktop, Anda mungkin perlu menginstalnya.

Saat Anda meluncurkan VS Code yang terhubung ke instans komputasi untuk pertama kalinya, pastikan Anda mengikuti langkah-langkah ini dan luangkan beberapa saat untuk mengorientasikan diri Anda ke alat di lingkungan pengembangan terintegrasi Anda.

  1. Temukan ekstensi Azure dan masuk

  2. Setelah langganan Anda tercantum, Anda dapat memfilter langganan yang sering Anda gunakan. Anda juga dapat menyematkan ruang kerja yang paling sering Anda gunakan dalam langganan.

    Cuplikan layar memperlihatkan cara memfilter dan menyematkan di jendela Visual Studio Code.

  3. Ruang kerja yang Anda luncurkan koneksi jarak jauh VISUAL Code dari (ruang kerja tempat instans komputasi berada) harus diatur secara otomatis sebagai default. Anda dapat memperbarui ruang kerja default dari bilah status Visual Studio Code.

    Cuplikan layar memperlihatkan bilah status Visual Studio Code.

  4. Jika Anda berencana menggunakan Azure Pembelajaran Mesin CLI, buka terminal dari menu, dan masuk ke Azure Pembelajaran Mesin CLI menggunakan az login --identity.

    Cuplikan layar memperlihatkan jendela terminal pembukaan dari Visual Studio Code.

Kali berikutnya Anda terhubung ke instans komputasi ini, Anda tidak perlu mengulangi langkah-langkah ini.

Menyambungkan ke kernel

Ada beberapa cara untuk terhubung ke kernel Jupyter dari VISUAL Code. Penting untuk memahami perbedaan perilaku, dan manfaat dari berbagai pendekatan.

Jika Anda telah membuka buku catatan ini di Azure Pembelajaran Mesin, kami sarankan Anda menyambungkan ke sesi yang sudah ada pada instans komputasi. Tindakan ini tersambung kembali ke sesi yang sudah ada yang Anda miliki untuk buku catatan ini di Azure Pembelajaran Mesin.

  1. Temukan pemilih kernel di sudut kanan atas buku catatan Anda dan pilih

    Cuplikan layar memperlihatkan pemilih kernel di Visual Studio Code.

  2. Pilih opsi 'Azure Pembelajaran Mesin compute instance', lalu 'Remote' jika Anda telah tersambung sebelumnya

    Cuplikan layar memperlihatkan pemilihan instans komputasi di Visual Studio Code.

  3. Pilih sesi buku catatan dengan koneksi yang sudah ada

    Cuplikan layar memperlihatkan memilih kernel di Visual Studio Code.

Jika buku catatan Anda tidak memiliki sesi yang sudah ada, Anda bisa memilih dari kernel yang tersedia dalam daftar tersebut untuk membuat yang baru. Tindakan ini membuat sesi kernel khusus Visual Studio Code. Sesi khusus Visual Studio Code ini hanya dapat digunakan dalam Visual Studio Code dan harus dikelola di sana. Anda dapat mengelola sesi ini dengan menginstal ekstensi Jupyter PowerToys.

Meskipun ada beberapa cara untuk menyambungkan dan mengelola kernel di Visual Studio Code, menyambungkan ke sesi kernel yang ada adalah cara yang disarankan untuk mengaktifkan transisi yang mulus dari studio Azure Pembelajaran Mesin ke VISUAL Code. Jika Anda berencana untuk sebagian besar bekerja dalam Visual Studio Code, Anda dapat menggunakan pendekatan koneksi kernel apa pun yang berfungsi untuk Anda.

Transisi antara Azure Pembelajaran Mesin dan Visual Studio Code

Sebaiknya jangan mencoba mengerjakan file yang sama di kedua aplikasi secara bersamaan karena Anda mungkin memiliki konflik yang perlu Anda atasi. Kami akan menyimpan file Anda saat ini di studio sebelum menavigasi ke Visual Studio Code. Anda dapat menjalankan banyak tindakan yang disediakan di studio Azure Pembelajaran Mesin di Visual Studio Code, menggunakan pendekatan YAML-first. Anda mungkin lebih suka melakukan tindakan tertentu (misalnya, mengedit dan men-debug file) di Visual Studio Code, dan tindakan lainnya (misalnya, Membuat pekerjaan pelatihan) di studio Azure Pembelajaran Mesin. Anda harus menemukan Bahwa Anda dapat dengan mulus menavigasi bolak-balik antara keduanya.

Langkah selanjutnya

Untuk informasi selengkapnya tentang mengelola kernel Jupyter di Visual Studio Code, lihat Manajemen kernel Jupyter.