5

Sto iniziando l'installazione di Tensorflow sulla mia scatola RHEL 6.5. Ma si scopre che Tensorflow ha bisogno di glibc> = 2.17 e glibc di default su rhel 6.5 è 2.12.Specifiche di sistema consigliate da Tensorflow?

Mi chiedevo se qualcuno poteva aiutarmi con le specifiche di sistema minime/raccomandate per tensorflow?

+0

Non sto segnalando questo come un duplicato perché l'OP non sta richiedendo una correzione per glibc ma cercando invece di far funzionare TensorFlow. Potrei segnalarlo come troppo ampio o fuori tema perché non è abbastanza specifico per StackOverflow. –

+0

Avete visto [installazione Tensor Flow su RHEL 7] (http://stackoverflow.com/q/33735833/1243762) o [Errore durante l'importazione di Tensorflow in python2.7 in Red Hat versione 6.6. "GLIBC_2.17 non trovato"] (http://stackoverflow.com/q/33731366/1243762) –

risposta

4

I requisiti di TensorFlow sono elencati con here, ma questi non consigliano un particolare sistema operativo o versione di glibc.

I sistemi operativi meglio supportati sono Ubuntu 14.04 a 64 bit e Mac OS X 10.10 (Yosemite) e versioni successive. Il fattore limitante corrente è l'insieme di supported operating systems for Bazel, che usiamo per creare i pacchetti binari. Potresti riuscire a install Bazel from source e quindi a install TensorFlow from source, per risolvere questi problemi. Molti utenti trovano più facile il install TensorFlow in a Docker container per evitare questo problema.

+0

Ciao @mrry, grazie per il tuo contributo. Stiamo lavorando su rhel 6.5 con Kernel v2.6 e anche Docker non funzionerà qui. Pensi che CentOS7/RHEL7 dovrebbe idealmente farlo? Viene fornito con Kernel> = 3.1 e glibc> = 2.17 per impostazione predefinita. – Saheb

+0

Sì, abbiamo sentito parlare di persone che installano i pacchetti binari su RHEL7 e CentOS 7. Buona fortuna! – mrry

+0

Anche se il Mac è ottimo, vorrei andare contro il Mac perché i nuovi Mac non hanno una GPU supportata da cuda. Lo farei sempre su un sistema Ubuntu –

0

Sebbene il sistema sia vecchio e non sia possibile installare direttamente tensorflow da pip, è possibile installarlo dal sorgente. Ho installato con successo tensorflow dalla sorgente. Il mio sistema è Redhat enterprise 6.0, la versione gcc è 6.1.0, la versione di bazel è 0.1.4. Per prima cosa è necessario installare una nuova versione di gcc, quindi è necessario compilare bazel, che è uno strumento per compilare tensorflow. NON usare la versione più recente di bazel !!!! 0.1.4 va bene. Puoi seguire questa pagina per trovare alcune informazioni. https://github.com/tensorflow/tensorflow/issues/110

Problemi correlati