IT

Install TensorFlow dan Keras di Windows 8.1

tensorflow

Artikel ini dibuat gara-gara rekan group AI (Artificial Intelligence) di salah satu media komunikasi ribut error disana-sini saat melakukan instalasi TensorFlow dan Keras pada sistem operasi windows. Saya sendiri bukan pelaku atau bahkan praktisi di bidang AI, mungkin lebih tepat disebut follower trending isu seputar data analitik dan baru-baru ini saja tertarik mengikuti topik AI. Dari sekilas bacaan online, TensorFlow ada 2 versi yaitu versi CPU dan versi GPU, sesuai namanya – versi CPU melakukan penghitungan/compute processing dengan menggunakan CPU. Sedangkan versi GPU – melakukan penghitungan/compute processing dengan menggunakan GPU (Graphical Processing Unit). Pada versi GPU, TensorFlow mampu menggunakan GPU dari nVidia untuk mempercepat proses penghitungan yang diperlukan dengan syarat GPU tersebut CUDA enable dengan compute capability minimal 3.0 (daftar lengkap GPU yang disupport ada disini).Prasyarat install:
– Telah terinstall paket Anaconda-Python 3.7 (silahkan download disini)

1. Buka Anaconda Prompt

2. Karena TensorFlow belum mensupport Python 3.7, maka harus dibuat virtual environment baru dengan versi Python yang lebih rendah (kita pilih versi Python 3.5). Dengan sintaks sebagai berikut:

conda create -n mytensorflow python=3.5 tensorflow ipythonnumpy scipy matplotlib spyder

3. Aktifkan environment TensorFlow dengan sintaks berikut:

conda activate mytensorflow

4. Lakukan upgrade paket pip
python -m pip install --upgrade pip

5. Install paket cython
pip install cython

6. Install TensorFlow (versi CPU)
pip install tensorflow

7. Instal TensorFlow (versi GPU)
pip install tensorflow-gpu

8. Install Keras
pip install keras

9. Cek versi TensorFlow
python -c import tensorflow as tf; print(tf.__version__)

10. Download file mnist_mlp.py
curl --output mnist_mlp.py https://raw.githubusercontent.com/rishabmps/keras-tensorflow-windows-installation/master/examples/mnist_mlp.py

11. Jalankan mnist_mlp.py untuk memastikan TensorFlow bisa berjalan
python mnist_mlp.py

Langkah-langkah diatas adalah untuk melakukan instalasi TensorFlow CPU, untuk melakukan aktifasi TensorFlow versi GPU, dibutuhkan 2 file pendukung yaitu:

  1. CUDNN (download disini registration required)
  2. CUDA Toolkit (download disini)

Karena keterbatasan hardware, langkah-langkah aktifasi TensorFlow GPU belum bisa ditulis di artikel ini. Silahkan dirujuk ke panduan di website lain. Sekilas troubleshoot aktifasi TensorFlow GPU jika mengalami error atau bahkan tidak bisa running di TensorFlow GPU:

1. Pastikan GPU card telah tersupport.

2. Jika menginstall CUDA toolkit terbaru masih tidak bisa, coba dilakukan downgrade CUDA toolkit ke versi 9 dan lakukan download ulang CUDNN yang sesuai.

3. Pastikan direktory \bin pada CUDNN telah masuk ke system path

 

Berikut ini adalah sintaks untuk melakukan aktifasi environment TensorFlow melalui Anaconda Prompt:
activate mytensorflow

Untuk keluar dari environment TensorFlow ke Anaconda-base environment, ketik sintaks berikut:
deactivate

Semoga sukses ….

Skip to toolbar