Come installare TensorFlow su CentOS

Come installare TensorFlow su CentOS

Installa TensorFlow usando Python (pip) o un contenitore Docker

TensorFlow è una piattaforma di apprendimento automatico di Google. È open source e ha un numero enorme di strumenti, librerie e altre risorse sviluppate sia dalla sua comunità di sviluppatori, sia da Google e da altre società.

TensorFlow è disponibile per tutti i sistemi operativi più diffusi, vale a dire. Windows, Mac OS, GNU/Linux. Può essere scaricato e installato da Python Package Index utilizzando lo pipstrumento e può essere eseguito in un ambiente Python virtuale. Un altro modo per usarlo è installarlo come contenitore Docker.

Installa TensorFlow usando pip

pipè l'utility ufficiale di gestione dei pacchetti per i pacchetti Python. Python e pip non sono installati su CentOS per impostazione predefinita.

Per installare i pacchetti, eseguire:

sudo dnf install python3

Ogni volta che l'installazione richiede la conferma del download, ecc., entrare Ye premere il Entertasto per continuare l'installazione. Il pacchetto python3installerà Python 3 e Pip 3.

Si consiglia di eseguire TensorFlow all'interno di un ambiente virtuale Python. Un ambiente virtuale consente all'utente di eseguire più ambienti Python, con diverse versioni dei pacchetti richiesti, isolati l'uno dall'altro, sullo stesso computer. Questo per assicurarsi che lo sviluppo fatto all'interno di un ambiente virtuale con una versione specifica di un pacchetto non influisca sullo sviluppo in un altro ambiente.

Per eseguire l'ambiente virtuale Python, è necessario utilizzare il modulo venv. Prima di tutto, crea e vai alla directory del tuo progetto TensorFlow.

mkdir dev/tf
cd dev/tf

Per creare un ambiente virtuale in questa directory, eseguire:

python3 -m venv tf_venv

Questo creerà una nuova directory tf_venvche è l'ambiente virtuale Python. Contiene i file minimi richiesti, vale a dire. File eseguibile Python, file eseguibile Pip e alcune altre librerie richieste.

Come installare TensorFlow su CentOS

Per avviare l'ambiente virtuale , eseguire:

source bin/ac

Questo cambierà il nome del prompt in tf_venv, cioè il nome della cartella dell'ambiente virtuale.

Come installare TensorFlow su CentOS

Ora installeremo TensorFlow in questo ambiente virtuale. Per TensorFlow, la pipversione minima richiesta è 19. Per aggiornare pip alla versione più recente, eseguire:

pip install --upgrade pip

Come installare TensorFlow su CentOS

Come visto sopra, è stata installata la versione 20.0.2 di pip.

Installa il pacchetto TensorFlow in modo simile.

pip install --upgrade tensorflow

Il pacchetto è di dimensioni piuttosto grandi (~420 MB) e potrebbe richiedere del tempo per essere scaricato e installato insieme alle sue dipendenze.

Una volta installato, possiamo verificare l'installazione di TensorFlow con un piccolo pezzo di codice per verificare la versione di TensorFlow.

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

Come installare TensorFlow su CentOS

Per uscire dall'ambiente virtuale, eseguire:

deactivate

Come installare TensorFlow su CentOS

Installa TensorFlow utilizzando Docker Container

Docker è ora un modo consolidato per installare ed eseguire programmi in un ambiente virtualizzato chiamato Container. È in un modo simile a un ambiente virtuale Python che abbiamo visto nel metodo precedente. Tuttavia, Docker ha un ambito molto più ampio e i container Docker sono completamente isolati e hanno le proprie configurazioni, bundle software e librerie. I contenitori possono comunicare tra loro attraverso i canali.

Possiamo installare ed eseguire TensorFlow tramite un container Docker ed eseguirlo in un ambiente virtualizzato. Gli sviluppatori di TensorFlow mantengono un'immagine Docker Container che viene testata con ogni versione.

Prima di tutto, dobbiamo installare Docker sul nostro sistema CentOS. Per questo, fare riferimento alla guida all'installazione ufficiale di Docker per CentOS .

Quindi, per scaricare l'immagine del contenitore più recente per TensorFlow, esegui:

docker pull tensorflow/tensorflow

Come installare TensorFlow su CentOS

Nota: se il tuo sistema dispone di un'unità di elaborazione grafica (GPU) dedicata, puoi invece scaricare l'ultima immagine del contenitore con supporto GPU utilizzando il comando seguente.

docker pull tensorflow/tensorflow:latest-gpu-jupyter

Il sistema deve disporre di driver appropriati per la GPU installata in modo che le funzionalità della GPU possano essere utilizzate da TensorFlow. Per ulteriori informazioni sul supporto GPU per TensorFlow, controlla la documentazione sul repository Github .

Per eseguire TensorFlow nel contenitore Docker, eseguire:

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

Proviamo prima a scomporre il significato di ciascuna parte del comando.

runè il comando docker per avviare un contenitore. I flag -itvengono forniti quando si vuole avviare una shell interattiva (Es. Bash, Python). --rmflag, chiamato Clean Up, viene specificato in modo che il file system e i log creati internamente da Docker per l'esecuzione del contenitore vengano distrutti quando il contenitore viene chiuso. Questo flag non deve essere utilizzato se i registri sono necessari in futuro per scopi di debug. Ma per piccole esecuzioni in primo piano come le nostre, può essere utilizzato.

Nella parte successiva, specifichiamo il nome della nostra immagine del contenitore Docker, ovvero tensorflow/tensorflow. Segue il programma/comando/utilità che vogliamo eseguire nel contenitore. Per i nostri test, invochiamo l'interprete Python nel contenitore e gli passiamo il codice che stampa la versione di TensorFlow.

Come installare TensorFlow su CentOS

Possiamo vedere che Docker sta stampando un registro durante l'avvio del contenitore. Dopo l'avvio del contenitore, viene eseguito il nostro codice Python e viene stampata la versione di TensorFlow (2.1.0).

Possiamo anche avviare l'interprete Python come shell, in modo da poter continuare a eseguire più righe di codice TensorFlow.

Conclusione

In questo articolo, abbiamo visto due metodi per installare TensorFlow su CentOS. Entrambi i metodi sono pensati per l'esecuzione di TensorFlow in un ambiente virtualizzato, che è un approccio consigliato durante l'utilizzo di TensorFlow.

Se sei un principiante in TensorFlow, puoi iniziare con le nozioni di base dai tutorial ufficiali di TensorFlow .

Tags: #centos

Come copiare e incollare su Chromebook

Come copiare e incollare su Chromebook

La prima cosa che potresti chiederti mentre passi a un Chromebook è come fare le cose di base, il tipo di cose che avevi sul palmo della tua mano nel tuo sistema operativo precedente. Copiare e incollare è una di queste funzioni fondamentali che devi usare prima o poi.

Come fare un test di digitazione su Linux con tt

Come fare un test di digitazione su Linux con tt

Nell'era moderna della tecnologia, la dattilografia è diventata una delle attività più comuni per molte professioni. Imparare a digitare più velocemente con precisione può aiutarti a fare più cose nello stesso lasso di tempo.

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Il Wi-Fi non funziona su Ubuntu? Ecco come risolverlo

Ubuntu è famoso per la sua robustezza e relativamente meno errori. Ma non è senza problemi, di sicuro. Uno di questi problemi è con il suo driver Wi-Fi. Potresti accendere il tuo sistema solo per scoprire che il tuo Wi-Fi non funziona.

Come creare e scansionare codici QR su Chromebook

Come creare e scansionare codici QR su Chromebook

I codici di risposta rapida, o codici QR in breve, sono codici a barre avanzati che contengono più informazioni rispetto a un codice a barre tradizionale. Questi codici sono bidimensionali, consentendoti di scansionarli verticalmente o orizzontalmente.

Come installare e rimuovere i pacchetti in Arch Linux

Come installare e rimuovere i pacchetti in Arch Linux

Vuoi installare pacchetti su Arch Linux ma non sai come fare? Molte persone affrontano questo problema quando migrano per la prima volta dalle distribuzioni basate su Debian ad Arch. Tuttavia, puoi facilmente gestire i pacchetti sul tuo sistema basato su Arch utilizzando i gestori di pacchetti.

10+ migliori estensioni GNOME per Ubuntu 20.04

10+ migliori estensioni GNOME per Ubuntu 20.04

Molte delle estensioni popolari come Gno-Menu, Extended Gestures non funzionano con Ubuntu 20.04. Quindi, ecco un elenco delle migliori estensioni GNOME funzionanti

Come installare Spotify su Linux

Come installare Spotify su Linux

Spotify è uno dei più grandi servizi di streaming musicale in circolazione. Ha client nativi sia per dispositivi mobili (Android e iOS) che desktop (Mac e Windows).

9 comandi di base per iniziare con Linux

9 comandi di base per iniziare con Linux

Le guide pratiche di Linux spesso si aspettano che tu esegua determinate operazioni nel terminale, il che all'inizio può sembrare intimidatorio. Ma non preoccuparti; questo cheat sheet del comando Linux coprirà il processo di apertura di un terminale e l'emissione di alcuni comandi utili.

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

5 migliori app di trasferimento file Wi-Fi da Ubuntu ad Android

Un meccanismo come FTP, trasferimento file peer-to-peer, trasferimento Wi-Fi ti farà risparmiare tempo se condividi spesso file tra il tuo Android e Ubuntu.

Come spostare file Linux con il comando Mv

Come spostare file Linux con il comando Mv

Anche se probabilmente sai già come spostare un file in Linux utilizzando il browser di file della GUI, potresti chiederti se c'è un comando di spostamento nel terminale che ti consente di spostare rapidamente i file in directory diverse. Il comando mv è quello che desideri ed è facile da usare con la sua sintassi semplice e alcuni flag di sicurezza opzionali.