Pendahuluan
TensorFlow adalah platform sumber terbuka Google untuk pembelajaran mesin yang dirancang untuk menyederhanakan proses penerapan model pembelajaran mesin.
Peneliti, ilmuwan data, dan pengembang menggunakan perpustakaan ujung ke ujung ini untuk perhitungan numerik. TensorFlow berjalan di beberapa CPU, GPU, serta sistem operasi seluler.
Dalam tutorial ini, pelajari cara memasang TensorFlow di CentOS 7.
Prasyarat
- Sistem CentOS Linux
- Akses ke baris perintah/jendela terminal (Ctrl +Alt +F2 )
- Akun pengguna dengan sudo hak istimewa
- Akses ke pengguna root
- Pip 19.0 atau lebih baru
Langkah 1:Aktifkan dan Perbarui Repositori EPEL
Untuk mengunduh paket dan dependensi yang diperlukan, Anda harus menginstal dan memperbarui repositori EPEL terlebih dahulu. Gunakan dua perintah berikut:
sudo yum -y install epel-release
yum -y update
Langkah 2:Instal Paket yang Diperlukan
Meskipun TensorFlow mendukung banyak bahasa, Python adalah salah satu yang menyediakan fitur paling banyak.
Jika Anda belum menginstal Python di CentOS, jalankan perintah berikut untuk menginstal pip (sistem manajemen paket untuk Python) dan bahasa itu sendiri:
sudo yum -y install gcc gcc-c++ python-pip python-devel atlas atlas-devel gcc-gfortran openssl-devel libffi-devel
Keluaran menunjukkan bahwa sistem mengunduh dependensi.
Langkah 3:Buat Lingkungan Virtual
Selanjutnya, buat variabel lingkungan yang mengarah ke URL unduhan untuk TensorFlow. Melakukannya akan mengisolasi instalasi paket dari sistem CentOS.
Menggunakan pip
perintah, instal, dan perbarui perangkat lunak lingkungan virtual. Sebaiknya gunakan Virtualenv , alat yang dirancang khusus untuk membuat lingkungan Python yang terisolasi.
Gunakan perintah berikut untuk menginstal dan meningkatkan Virtualenv di CentOS:
pip install --upgrade virtualenv
Peringatan: Langkah selanjutnya membutuhkan akses ke lingkungan root dan direktori home. Mengubah ke root cangkang diperlukan. Jalankan perintah berikut untuk beralih ke sana:sudo su -
. Ketikkan kata sandi untuk pengguna root dan tekan Enter.
Buat lingkungan baru dengan mengetik:
virtualenv --system-site-packages ~/venvs/tensorflow
Terakhir, aktifkan lingkungan:
source ~/venvs/tensorflow/bin/activate
Mengaktifkan lingkungan mengubah prompt baris perintah, menambahkan direktori bin lingkungan virtual sebagai awalan. Ini berarti Anda sekarang bekerja di dalam lingkungan virtual.
Langkah 4:Instal TensorFlow
Setelah menyiapkan dan mengaktifkan lingkungan virtual, Anda akhirnya dapat melanjutkan menginstal library TensorFlow. Ada dua paket perangkat lunak yang tersedia, TensorFlow untuk CPU dan TensorFlow untuk GPU .
Instal TensorFlow untuk CPU
Paket perangkat lunak default mendukung beban kerja machine learning yang didukung CPU. Untuk menginstal rilis stabil terbaru TensorFlow untuk CPU (disarankan untuk pemula) dan dependensi, ketik:
pip install --upgrade tensorflow
Instal TensorFlow untuk GPU
TensorFlow untuk GPU mendukung beban kerja machine learning yang didukung GPU. Untuk menginstal rilis stabil terbaru TensorFlow untuk GPU (disarankan untuk pemula), jalankan perintah berikut:
pip install --upgrade tensorflow-gpu
Catatan, TensorFlow dengan dukungan GPU memerlukan perangkat keras dan perangkat lunak tambahan. Untuk mempelajari lebih lanjut, lihat dokumentasi TensorFlow tentang dukungan GPU.
Instal TensorFlow Versi Lama
Untuk memasang TensorFlow untuk CPU versi 1.14 atau lebih lama, jalankan perintah dalam format berikut:
pip install tensorflow==package_version
Misalnya, untuk menginstal TensorFlow untuk CPU versi 1.14, ketik:
pip install tensorflow==1.14
Untuk memasang TensorFlow untuk GPU versi 1.14 , ketik perintah dalam format berikut:
pip install tensorflow-gpu==1.14
TensorFlow 1.15 mendukung beban kerja CPU dan GPU dalam satu paket. Untuk menginstal rilis 1.15, jalankan perintah berikut:
pip install tensorflow-gpu==1.15rc2
Langkah 5:Verifikasi Pemasangan TensorFlow
Verifikasi instalasi TensorFlow dengan perintah berikut:
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"