Untuk menjalankan berbagai aplikasi berbasis deep learning dan AI dengan optimal di Windows, diperlukan beberapa alat dan pustaka pendukung, terutama bagi pengguna GPU NVIDIA. Berikut adalah langkah-langkah instalasinya:

  1. Instalasi Anaconda

Anaconda adalah distribusi Python yang dilengkapi dengan manajemen paket dan environment.

Download Anaconda dari situs resminya:https://www.anaconda.com/products/distribution

Jalankan Installer dan pilih Install for: Just Me.

Pilih Add Anaconda to PATH (Opsional, tapi disarankan).

Klik Install dan tunggu hingga selesai.

Verifikasi Instalasi dengan membuka Anaconda Prompt dan mengetik:

conda --version
  1. Instalasi GPU Driver (Untuk NVIDIA GPU)

Agar GPU dapat digunakan untuk deep learning, pastikan Anda memiliki driver terbaru.

Cek GPU Anda dengan membuka Command Prompt dan mengetik:

nvidia-smi

Download driver terbaru dari https://www.nvidia.com/download/index.aspx.

Pilih driver yang sesuai dengan GPU Anda dan versi Windows.

Jalankan installer, pilih Custom (Advanced) Installation, dan centang Perform a clean installation.

Restart PC setelah instalasi selesai.

  1. Instalasi CUDA

CUDA adalah platform komputasi paralel untuk GPU NVIDIA.

Download CUDA dari situs resmi:https://developer.nvidia.com/cuda-downloads

Pilih Windows dan versi yang sesuai dengan spesifikasi GPU Anda.

Jalankan installer, pilih Express Installation, lalu tunggu hingga selesai.

Verifikasi instalasi dengan mengetik di Command Prompt:

nvcc --version
  1. Instalasi cuDNN (CUDA Deep Neural Network Library)

cuDNN adalah pustaka untuk mempercepat deep learning di GPU NVIDIA.

Download cuDNN dari https://developer.nvidia.com/cudnn (Perlu akun NVIDIA).

Pilih versi yang sesuai dengan versi CUDA yang telah Anda install.

Ekstrak file ZIP hasil download.

Salin isi folder ke direktori CUDA, biasanya:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X

Tambahkan path ke Environment Variables:

Buka System Properties → Advanced → Environment Variables.

Edit Path, tambahkan:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.X\libnvvp

Verifikasi instalasi dengan:

python
>>> import torch
>>> torch.cuda.is_available()

Jika hasilnya True, berarti cuDNN telah berhasil diinstal.

  1. Instalasi Visual Studio

Visual Studio diperlukan untuk mengkompilasi pustaka yang memerlukan kompilasi kode C/C++.

Download Visual Studio Community dari: https://visualstudio.microsoft.com/downloads/

Pilih Visual Studio Community dan jalankan installer.

Pilih Workloads:

Desktop development with C++

Python development (Opsional)

Klik Install, lalu tunggu hingga selesai.

  1. Instalasi CMake

CMake digunakan untuk membangun pustaka seperti dlib dan OpenCV.

Download CMake dari: https://cmake.org/download/

Pilih Windows x64 Installer.

Jalankan installer dan centang opsi Add CMake to system PATH.

Verifikasi instalasi dengan mengetik:

cmake --version
  1. Instalasi MySQL Server (Community Edition)

MySQL adalah database yang sering digunakan untuk menyimpan data aplikasi.

Download MySQL Server Community dari: https://dev.mysql.com/downloads/mysql/

Pilih versi terbaru dan jalankan installer.

Pilih opsi Server only atau Full Installation.

Konfigurasi akun root dan port (default: 3306).

Selesaikan instalasi dan verifikasi dengan MySQL Command Line:

mysql -u root -p

Jika berhasil login, berarti MySQL sudah terinstal dengan benar.

Dengan mengikuti tutorial ini, sistem Anda sudah siap untuk digunakan dalam berbagai proyek deep learning dan data science. 🚀