Ekspor lingkungan Amazon SageMaker Studio Lab ke Amazon SageMaker Studio Classic - Amazon SageMaker

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

Ekspor lingkungan Amazon SageMaker Studio Lab ke Amazon SageMaker Studio Classic

Amazon SageMaker Studio Classic menawarkan banyak fitur untuk pembelajaran mesin dan alur kerja pembelajaran mendalam yang tidak tersedia di Amazon SageMaker Studio Lab. Halaman ini menunjukkan cara memigrasikan lingkungan Studio Lab ke Studio Classic untuk memanfaatkan lebih banyak kapasitas komputasi, penyimpanan, dan fitur. Namun, Anda mungkin ingin membiasakan diri dengan kontainer bawaan Studio Classic, yang dioptimalkan untuk MLOP pipeline penuh. Untuk informasi selengkapnya, silakan lihat Lab SageMaker Studio Amazon

Untuk memigrasikan lingkungan Studio Lab ke Studio Classic, Anda harus terlebih dahulu melakukan onboard ke Studio Classic dengan mengikuti langkah-langkahnya. Ikhtisar SageMaker domain Amazon

Langkah 1: Ekspor lingkungan Conda Studio Lab Anda

Anda dapat mengekspor lingkungan conda dan menambahkan pustaka atau paket ke lingkungan dengan mengikuti langkah-langkah di. Kelola lingkungan Anda Contoh berikut menunjukkan penggunaan default lingkungan yang akan diekspor ke Studio Classic.

  1. Buka terminal Studio Lab dengan membuka panel File Browser ( Black square icon representing a placeholder or empty image. ), pilih tanda plus (+) pada menu di bagian atas browser file untuk membuka Launcher, lalu pilih Terminal. Dari terminal Studio Lab, daftarkan lingkungan conda dengan menjalankan yang berikut ini.

    conda env list

    Perintah ini menampilkan daftar lingkungan conda dan lokasinya di sistem file. Saat Anda onboard ke Studio Lab, Anda secara otomatis mengaktifkan lingkungan studiolab conda.

    # conda environments: # default /home/studio-lab-user/.conda/envs/default studiolab * /home/studio-lab-user/.conda/envs/studiolab studiolab-safemode /opt/amazon/sagemaker/safemode-home/.conda/envs/studiolab-safemode base /opt/conda

    Kami menyarankan Anda untuk tidak mengeksporstudiolab,studiolab-safemode, dan base lingkungan. Lingkungan ini tidak dapat digunakan di Studio Classic karena alasan berikut:

    • studiolab: Ini mengatur JupyterLab lingkungan untuk Studio Lab. Studio Lab menjalankan versi utama yang berbeda JupyterLab dari Studio Classic, sehingga tidak dapat digunakan di Studio Classic.

    • studiolab-safemode: Ini juga mengatur JupyterLab lingkungan untuk Studio Lab. Studio Lab menjalankan versi utama yang berbeda JupyterLab dari Studio Classic, sehingga tidak dapat digunakan di Studio Classic.

    • base: Lingkungan ini dilengkapi dengan conda secara default. baseLingkungan di Studio Lab dan base lingkungan di Studio Classic memiliki versi yang tidak kompatibel dari banyak paket.

  2. Untuk lingkungan conda yang ingin Anda migrasikan ke Studio Classic, aktifkan dulu lingkungan conda. defaultLingkungan kemudian diubah ketika pustaka baru diinstal atau dihapus darinya. Untuk mendapatkan keadaan lingkungan yang tepat, ekspor ke dalam YAML file menggunakan baris perintah. Baris perintah berikut mengekspor lingkungan default ke dalam YAML file, membuat file bernamamyenv.yml.

    conda activate default conda env export > ~/myenv.yml

Langkah 2: Simpan artefak Studio Lab Anda

Sekarang setelah Anda menyimpan lingkungan Anda ke YAML file, Anda dapat memindahkan file lingkungan ke platform apa pun.

Save to a local machine using Studio Lab GUI
catatan

Mengunduh direktori dari Studio Lab GUI dengan mengklik kanan pada direktori saat ini tidak tersedia. Jika Anda ingin mengekspor direktori, ikuti langkah-langkah menggunakan tab Save to Git repository.

Salah satu pilihan adalah untuk menyelamatkan lingkungan ke mesin lokal Anda. Untuk melakukannya, gunakan prosedur berikut.

  1. Di Studio Lab, pilih ikon File Browser ( Black square icon representing a placeholder or empty image. ) di menu sebelah kiri, sehingga panel File Browser ditampilkan di sebelah kiri.

  2. Arahkan ke direktori pengguna Anda dengan memilih ikon file di bawah bilah pencarian file.

  3. Pilih (klik kanan) myenv.yml file dan kemudian pilih Unduh. Anda dapat mengulangi proses ini untuk file lain yang ingin Anda impor ke Studio Classic.

Save to a Git repository

Pilihan lain adalah menyimpan lingkungan Anda ke repositori Git. Opsi ini digunakan GitHub sebagai contoh. Langkah-langkah ini memerlukan GitHub akun dan repositori. Untuk informasi selengkapnya, kunjungi GitHub. Prosedur berikut menunjukkan cara menyinkronkan konten Anda dengan GitHub menggunakan terminal Studio Lab.

  1. Dari terminal Studio Lab, arahkan ke direktori pengguna Anda dan buat direktori baru untuk berisi file yang ingin Anda ekspor.

    cd ~ mkdir <NEW_DIRECTORY_NAME>
  2. Setelah Anda membuat direktori baru, salin file atau direktori apa pun yang ingin Anda ekspor<NEW_DIRECTORY_NAME>.

    Salin file menggunakan format kode berikut:

    cp <FILE_NAME> <NEW_DIRECTORY_NAME>

    Misalnya, ganti <FILE_NAME> denganmyenv.yml.

    Salin direktori apa pun menggunakan format kode berikut:

    cp -r <DIRECTORY_NAME> <NEW_DIRECTORY_NAME>

    Misalnya, ganti <DIRECTORY_NAME> dengan nama direktori apa pun di direktori pengguna Anda.

  3. Arahkan ke direktori baru dan inisialisasi direktori sebagai repositori Git menggunakan perintah berikut. Untuk informasi selengkapnya, lihat dokumentasi git-init.

    cd <NEW_DIRECTORY_NAME> git init
  4. Menggunakan Git, tambahkan semua file yang relevan dan kemudian komit perubahan Anda.

    git add . git commit -m "<COMMIT_MESSAGE>"

    Misalnya, ganti <COMMIT_MESSAGE> denganAdd Amazon SageMaker Studio Lab artifacts to GitHub repository to migrate to Amazon SageMaker Studio Classic .

  5. Dorong komit ke repositori jarak jauh Anda. Repositori ini memiliki format di https://github.com/<GITHUB_USERNAME>/ <REPOSITORY_NAME>.git mana nama GitHub pengguna Anda dan <GITHUB_USERNAME> adalah nama repositori jarak jauh Anda. <REPOSITORY_NAME> Buat cabang <BRANCH_NAME> untuk mendorong konten ke GitHub repositori.

    git branch -M <BRANCH_NAME> git remote add origin https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git git push -u origin <BRANCH_NAME>

Langkah 3: Impor artefak Studio Lab Anda ke Studio Classic

Prosedur berikut menunjukkan cara mengimpor artefak ke Studio Classic. Petunjuk tentang penggunaan Feature Store melalui konsol bergantung pada apakah Anda telah mengaktifkan Studio atau Studio Classic sebagai pengalaman default Anda. Untuk informasi tentang mengakses Studio Classic melalui konsol, lihatLuncurkan Studio Classic jika Studio adalah pengalaman default Anda.

Dari Studio Classic, Anda dapat mengimpor file dari mesin lokal Anda atau dari repositori Git. Anda dapat melakukan ini menggunakan Studio Classic GUI atau terminal. Prosedur berikut menggunakan contoh dariLangkah 2: Simpan artefak Studio Lab Anda.

Import using the Studio Classic GUI

Jika Anda menyimpan file ke mesin lokal Anda, Anda dapat mengimpor file ke Studio Classic menggunakan langkah-langkah berikut.

  1. Buka panel File Browser ( Black square icon representing a placeholder or empty image. ) di kiri atas Studio Classic.

  2. Pilih ikon Upload Files ( Black square icon representing a placeholder or empty image. ) pada menu di bagian atas panel File Browser.

  3. Arahkan ke file yang ingin Anda impor, lalu pilih Buka.

catatan

Untuk mengimpor direktori ke Studio Classic, pertama-tama kompres direktori di mesin lokal Anda ke file. Di Mac, klik kanan direktori dan pilih Kompres”<DIRECTORY_NAME>. Di Windows, klik kanan direktori dan pilih Kirim ke, lalu pilih Folder terkompresi (zip). Setelah direktori dikompresi, impor file terkompresi menggunakan langkah-langkah sebelumnya. Buka zip file terkompresi dengan menavigasi ke terminal Studio Classic dan menjalankan perintah. <DIRECTORY_NAME>.zip

Import using a Git repository

Contoh ini menyediakan dua opsi untuk cara mengkloning GitHub repositori ke Studio Classic. Anda dapat menggunakan Studio Classic GUI dengan memilih tab Git ( Black square icon representing a placeholder or empty image. ) di sisi kiri Studio Classic. Pilih Clone a Repository, lalu paste repositori Anda GitHub dari. URL Langkah 2: Simpan artefak Studio Lab Anda Pilihan lain adalah menggunakan terminal Studio Classic dengan menggunakan prosedur berikut.

  1. Buka Studio Classic Launcher. Untuk informasi selengkapnya tentang membuka Peluncur, lihat Amazon SageMaker Studio Classic Launcher.

  2. Di Peluncur, di bagian Notebook dan sumber daya komputasi, pilih Ubah lingkungan.

  3. Di Studio Classic, buka Launcher. Untuk membuka Launcher, pilih Amazon SageMaker Studio Classic di pojok kiri atas Studio Classic.

    Untuk mempelajari semua cara yang tersedia untuk membuka Peluncur, lihatGunakan Amazon SageMaker Studio Classic Launcher.

  4. Dalam dialog Ubah lingkungan, gunakan daftar dropdown Gambar untuk memilih gambar Ilmu Data dan pilih Pilih. Gambar ini dilengkapi dengan conda pra-instal.

  5. Di Studio Classic Launcher, pilih Open image terminal.

  6. Dari terminal gambar, jalankan perintah berikut untuk mengkloning repositori Anda. Perintah ini membuat direktori yang dinamai <REPOSITORY_NAME> dalam instance Studio Classic Anda dan mengkloning artefak Anda di repositori itu.

    git clone https://github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git

Langkah 4: Instal lingkungan conda Studio Lab Anda di Studio Classic

Sekarang Anda dapat membuat ulang lingkungan conda Anda dengan menggunakan YAML file Anda di instans Studio Classic Anda. Buka Studio Classic Launcher. Untuk informasi selengkapnya tentang membuka Peluncur, lihat Amazon SageMaker Studio Classic Launcher. Dari Launcher, pilih Open image terminal. Di terminal navigasikan ke direktori yang berisi YAML file, lalu jalankan perintah berikut.

conda env create --file <ENVIRONMENT_NAME>.yml conda activate <ENVIRONMENT_NAME>

Setelah perintah ini selesai, Anda dapat memilih lingkungan Anda sebagai kernel untuk instance notebook Studio Classic Anda. Untuk melihat lingkungan yang tersedia, jalankanconda env list. Untuk mengaktifkan lingkungan Anda, jalankanconda activate <ENVIRONMENT_NAME>.