Cara Memasang TensorFlow pada CentOS

Cara Memasang TensorFlow pada CentOS

Pasang TensorFlow menggunakan Python (pip) atau Bekas Docker

TensorFlow ialah platform pembelajaran mesin oleh Google. Ia adalah sumber terbuka dan mempunyai sejumlah besar alatan, perpustakaan dan sumber lain yang dibangunkan oleh kedua-dua komuniti pembangunnya serta Google dan syarikat lain.

TensorFlow tersedia untuk semua sistem pengendalian yang popular digunakan, iaitu. Windows, Mac OS, GNU/Linux. Ia boleh dimuat turun dan dipasang daripada sama ada Indeks Pakej Python menggunakan pipalat dan boleh dijalankan dalam persekitaran ular sawa maya. Cara lain untuk menggunakannya ialah memasangnya sebagai bekas Docker.

Pasang TensorFlow menggunakan pip

pipialah utiliti pengurusan pakej rasmi untuk pakej Python. Python dan pip tidak dipasang pada CentOS secara lalai.

Untuk memasang pakej, jalankan:

sudo dnf install python3

Setiap kali pemasangan meminta pengesahan muat turun, dsb., masukkan Ydan kemudian tekan Enterkekunci untuk meneruskan persediaan. Pakej ini python3akan memasang Python 3 serta Pip 3.

Adalah disyorkan untuk menjalankan TensorFlow dalam persekitaran maya Python. Persekitaran maya membolehkan pengguna menjalankan berbilang persekitaran Python, dengan versi pakej yang berbeza yang diperlukan, diasingkan antara satu sama lain, pada komputer yang sama. Ini adalah untuk memastikan pembangunan yang dilakukan dalam satu persekitaran maya dengan versi pakej tertentu tidak menjejaskan pembangunan dalam persekitaran lain.

Untuk menjalankan persekitaran maya Python, kita perlu menggunakan modul venv. Pertama sekali, buat dan pergi ke direktori projek TensorFlow anda.

mkdir dev/tf
cd dev/tf

Untuk mencipta persekitaran maya dalam direktori ini, jalankan:

python3 -m venv tf_venv

Ini akan mencipta direktori baharu tf_venviaitu persekitaran maya Python. Ia mengandungi fail minimum yang diperlukan, iaitu. Fail boleh laku Python, fail boleh laku Pip dan beberapa perpustakaan lain yang diperlukan.

Cara Memasang TensorFlow pada CentOS

Untuk memulakan persekitaran maya , jalankan:

source bin/ac

Ini akan menukar nama gesaan kepada tf_venv, iaitu, nama folder persekitaran maya.

Cara Memasang TensorFlow pada CentOS

Sekarang kami akan memasang TensorFlow dalam persekitaran maya ini. Untuk TensorFlow, versi minimum yang diperlukan pipialah 19. Untuk menaik taraf pip kepada versi terkini, jalankan:

pip install --upgrade pip

Cara Memasang TensorFlow pada CentOS

Seperti yang dilihat di atas, versi 20.0.2 pip telah dipasang.

Pasang pakej TensorFlow dengan cara yang sama.

pip install --upgrade tensorflow

Pakej ini bersaiz agak besar (~420 MB) dan mungkin mengambil sedikit masa untuk memuat turun dan memasang bersama kebergantungannya.

Setelah dipasang, kami boleh mengesahkan pemasangan TensorFlow dengan sekeping kod kecil untuk menyemak versi TensorFlow.

python -c 'import tensorflow as tf; print(tf.__version__)'

Cara Memasang TensorFlow pada CentOS

Untuk keluar dari persekitaran maya, jalankan:

deactivate

Cara Memasang TensorFlow pada CentOS

Pasang TensorFlow menggunakan Docker Container

Docker kini merupakan cara yang mantap untuk memasang dan menjalankan program dalam persekitaran maya yang dipanggil Container. Ia adalah dalam cara yang serupa dengan persekitaran maya Python yang kita lihat dalam kaedah sebelumnya. Walau bagaimanapun, Docker jauh lebih luas dalam skop, dan bekas Docker diasingkan sepenuhnya dan mempunyai konfigurasi, himpunan perisian dan perpustakaan mereka sendiri. Bekas boleh berkomunikasi antara satu sama lain melalui saluran.

Kami boleh memasang dan menjalankan TensorFlow melalui bekas Docker dan menjalankannya dalam persekitaran maya. Pembangun TensorFlow mengekalkan imej Docker Container yang diuji dengan setiap keluaran.

Pertama sekali, kami perlu memasang Docker pada sistem CentOS kami. Untuk ini, rujuk panduan pemasangan Docker rasmi untuk CentOS .

Seterusnya, untuk memuat turun imej bekas terkini untuk TensorFlow, jalankan:

docker pull tensorflow/tensorflow

Cara Memasang TensorFlow pada CentOS

Nota: Jika sistem anda mempunyai Unit Pemprosesan Grafik (GPU) khusus, anda boleh memuat turun imej bekas terkini dengan sokongan GPU menggunakan arahan di bawah.

docker pull tensorflow/tensorflow:latest-gpu-jupyter

Sistem anda mesti mempunyai pemacu yang sesuai untuk GPU yang dipasang supaya keupayaan GPU boleh digunakan oleh TensorFlow. Untuk mendapatkan maklumat lanjut tentang sokongan GPU untuk TensorFlow, semak dokumentasi pada repositori Github .

Untuk menjalankan TensorFlow dalam bekas Docker, jalankan:

docker run -it --rm tensorflow/tensorflow python -c "import tensorflow sebagai tf; print(tf.__version__)"

Mari kita mula-mula cuba pecahkan maksud setiap bahagian arahan.

runialah arahan docker untuk memulakan bekas. Bendera -itdibekalkan apabila kita ingin memulakan shell interaktif (Cth. Bash, Python). --rmflag, dipanggil Clean Up, ditentukan supaya sistem fail dan log yang dibuat secara dalaman oleh Docker untuk larian kontena dimusnahkan apabila kontena keluar. Bendera ini tidak boleh digunakan jika log diperlukan pada masa hadapan untuk tujuan penyahpepijatan. Tetapi untuk larian latar depan kecil seperti kami, ia boleh digunakan.

Di bahagian seterusnya, kami menentukan nama imej kontena Docker kami, iaitu, tensorflow/tensorflow. Berikutan itu ialah program/perintah/utiliti yang ingin kita jalankan dalam bekas. Untuk ujian kami, kami menggunakan penterjemah Python dalam bekas dan memberikannya kod yang mencetak versi TensorFlow.

Cara Memasang TensorFlow pada CentOS

Kita dapat melihat bahawa Docker sedang mencetak beberapa log semasa memulakan bekas. Selepas bekas bermula, kod Python kami berjalan dan versi TensorFlow dicetak (2.1.0).

Kita juga boleh memulakan penterjemah Python sebagai shell, supaya kita boleh terus menjalankan berbilang baris kod TensorFlow.

Kesimpulan

Dalam artikel ini, kami melihat dua kaedah untuk memasang TensorFlow pada CentOS. Kedua-dua kaedah bertujuan untuk menjalankan TensorFlow dalam persekitaran maya, yang merupakan pendekatan yang disyorkan semasa menggunakan TensorFlow.

Jika anda seorang pemula dalam TensorFlow, anda boleh mulakan dengan asas daripada tutorial TensorFlow rasmi .

Tags: #centos

10 Apl Persidangan Video Terbaik untuk Linux

10 Apl Persidangan Video Terbaik untuk Linux

Bagi pekerja bebas dan pekerja yang kerap bekerja dari rumah, komunikasi jarak jauh adalah salah satu daripada banyak perkara yang perlu dijaga. Persidangan video kini telah menggantikan mesyuarat dalam pejabat untuk kebanyakan kita. Alat seperti Zoom dan Skype telah menyaksikan peningkatan besar dalam pertumbuhan.

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Cara Memasang Pelayan FTP pada Ubuntu dalam 5 Langkah

Jika anda menyediakan pelayan Linux, anda memerlukan akses FTP. Ini bermakna pertama sekali memasang pelayan FTP pada Linux. Ia sepatutnya menjadi salah satu perkara pertama yang anda lakukan selepas memasang sistem pengendalian pelayan anda.

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Cara Mudah Menyulitkan dan Menyahsulit Fail dan Direktori dalam Linux

Pernahkah anda mahu menyulitkan fail dengan cepat dan mudah dalam Linux tanpa perlu memasang dan mempelajari pakej perisian baharu? Inilah cara terbaik dan mudah untuk menyulitkan fail atau direktori dengan mudah melalui AES256 yang dijamin dengan kata laluan, membantu menjauhkan fail anda daripada mengintip.

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Bagaimana untuk Membetulkan arahan make: tidak dijumpai Ralat dalam Ubuntu

Perintah buat mungkin merupakan salah satu arahan yang paling banyak digunakan dalam ekosistem Linux. Perintah ini digunakan untuk membina dan menyusun atur cara terus daripada kod sumber.

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Cara Cari dan Keluarkan Fail Pendua pada Linux Menggunakan fdupes

Apabila bekerja dengan sejumlah besar media dan dokumen, adalah perkara biasa untuk mengumpul berbilang salinan fail yang sama pada komputer anda. Tidak dapat dielakkan, yang berikut ialah ruang storan bersepah yang dipenuhi dengan fail berlebihan, mencetuskan pemeriksaan berkala untuk fail pendua pada sistem anda.

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Distro Linux Stable vs. Bleeding-Edge: Mana Yang Perlu Anda Pilih?

Salah satu pilihan utama yang dihadapi oleh ramai pengguna Linux apabila memilih pengedaran Linux ialah kestabilannya, atau berapa banyak perubahan perisian.

Adakah 2020 Tahun Pandemik Hasad Linux?

Adakah 2020 Tahun Pandemik Hasad Linux?

Reputasinya untuk keselamatan bermakna Linux sering dianggap kurang terdedah kepada jenis ancaman yang kerap melanda sistem Microsoft Windows. Sebilangan besar keselamatan yang dianggap itu datang daripada bilangan sistem Linux yang agak rendah, tetapi adakah penjenayah siber mula melihat nilai dalam memilih kualiti berbanding kuantiti?

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Cara Muat Turun dan Pasang Pengurus Muat Turun uGet di Linux

Pengurus muat turun ialah alat yang popular untuk mengurus semua muat turun anda dalam satu aplikasi dan memberikan anda beberapa ciri berguna. Jika anda baru-baru ini beralih daripada sistem pengendalian Windows kepada Linux, anda mungkin sedang mencari alternatif kepada Pengurus Muat Turun Internet (IDM) yang terkenal.

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Mengambil Nota Pada Chromebook Dipermudahkan Dengan Kursif

Kursif ialah Apl Web Progresif (PWA) yang diperkenalkan oleh Google dengan keluaran HP Chromebook x2 11. Anda boleh menggunakan apl ini untuk mengambil nota tulisan tangan pada Chromebook anda yang dilengkapi stylus.

Cara Menggunakan Vim: Panduan kepada Asas

Cara Menggunakan Vim: Panduan kepada Asas

Vim ialah editor kod yang paling berkuasa dan serba boleh yang tersedia untuk sistem seperti Unix. Ia adalah lanjutan daripada editor Vi yang dibangunkan oleh Bill Joy. Vim tersedia secara lalai pada kebanyakan sistem Linux dan BSD.