Skip to content

Mempersiapkan PyTorch

Secara umum, terdapat dua cara untuk menjalankan PyTorch di komputer kamu, yaitu menggunakan Jupyter Notebook Secara Online atau Jupyter Notebook Secara Offline.

Opsi Menjalankan Notebook

Jupyter Notebook Secara Online

Kamu dapat menggunakan beberapa layanan seperti:

Catatan: Layanan yang dicetak tebal pernah kami pergunakan dan kami rekomendasikan.

Jupyter Notebook Secara Offline

Terdapat beberapa opsi untuk menjalankan Jupyter Notebook secara offline, yaitu:

  • Menggunakan Jupyter Notebook / Jupyer Lab
  • Menggunakan VSCode - Panduan
  • Menggunakan PyCharm
  • atau Text Editor Lainnya

Kesimpulan Jika anda seorang pemula dalam python, kami menyarankan anda menggunakan google colab karena anda tidak perlu menginstall apapun. Google colab sudah menyediakan package-package yang dibutuhkan untuk menjalankan notebook ini.

Namun, jika anda ingin menjalankan notebook ini secara offline, kami menyarankan anda menggunakan VSCode. Cara ini juga cara terbaik apabila anda memiliki komputer dengan kartu grafis NVIDIA.

Kami sendiri membuat bahan belajar ini dengan menjalankan Jupyter Notebook pada VSCode dengan Package Manager Conda. Terdapat package manager lain bernama pip.

Menggunakan VSCode

Instalasi VSCode

  1. Download VSCode dari sini
  2. Install VSCode pada komputer kamu

Instalasi Conda

Pada umumnya, komputer kamu sudah memiliki Python. Conda dibutuhkan agar kita dapat menginstall package yang dibutuhkan untuk menjalankan Jupyter Notebook dalam sebuah environment yang terisolasi. Jika kamu belum memiliki Conda, kamu dapat menginstallnya dengan mengikuti langkah-langkah berikut:

  1. Download Installer Miniconda dari sini. Sesuaikan dengan sistem operasi kamu.
  2. Ikuti petunjuk instalasi yang ada di sini
  3. Install Miniconda pada komputer kamu. Kami menyarankan kamu menggunakan miniconda ketimbang anaconda. Ikuti langkah-langkah yang disediakan
  4. Buka terminal (Windows) atau terminal (MacOS) dan ketikkan perintah berikut:
conda --version

Jika berhasil, maka akan muncul versi Conda yang terinstall

Instalasi Ekstensi Jupyter Notebook pada VSCode

  1. Buka VSCode anda
  2. Pada bagian kiri, klik icon Extensions atau tekan Ctrl + Shift + X pada windows atau Cmd + Shift + X pada MacOS
  3. Ketikkan Jupyter pada kolom pencarian
  4. Pilih Jupyter dan klik tombol Install

atau anda dapat mengklik tautan ekstensi Jupyter Notebook pada VSCode di sini

Instalasi PyTorch, IPYKernal pada Environment Conda

  • Buka terminal (Windows) atau terminal (MacOS) dan ketikkan perintah berikut:
conda create -n pytorch python=3.8
  • Tunggu sampai proses instalasi selesai, lalu ketikkan perintah berikut:
conda activate pytorch
  • Buka halaman PyTorch di sini dan pilih opsi yang sesuai dengan sistem operasi dan hardware yang kamu gunakan. Dalam hal ini tentunya kamu memilih package conda dan bukan pip. Kami menyarankan kamu untuk memilih PyTorch Build Stable.

  • Di bagian Compute Platform, kamu dapat memilih opsi CUDA 11.6 atau CUDA 11.7 jika kamu memiliki kartu grafis NVIDIA, atau pilih CPU jika kamu tidak memiliki kartu grafis.

Pastikan kamu telah menginstall CUDA DRIVER dan CUDA TOOLKIT pada komputer kamu. Jika belum, kamu dapat menginstallnya dengan mengikuti langkah-langkah yang ada di sini

  • Setelah itu, copy perintah yang ada di bagian conda install dan paste pada terminal yang sudah dibuka sebelumnya. Tunggu sampai proses instalasi selesai.

  • Langkah terakhir, install IPYKernel dengan mengetikkan perintah berikut pada terminal:

conda install ipykernel

Selanjutnya kamu dapat membuat file baru berekstensi ipynb dan mencoba mengikuti tutorial pengantar.

Mengalami Kendala Instalasi

Anda dapat mengikuti panduan video yang ada pada tautan berikut ini:

  • Instalasi conda pada Windows: Video
  • Instalasi conda, vscode, jupyternotebook pada MacOS M1/m2: Video
  • Instalasi PyTorch pada M1/M2 MacOS: Video
  • Instalasi PyTorch dan CUDA pada Winodws: Video

Masih Terkendala

Silahkan hubungi kami melalui kolom diskusi yang ada pada github. Akan ada notifikasi yang masuk ke email kontributor dan kami akan membantu kamu.