tutorial the that satisfies requirement not mac instalar from could python centos glibc tensorflow binutils

python - the - Instalando Tensorflow en centos 5



tensorflow python tutorial (2)

Yo tengo el mismo problema.

Pero utilicé CentOS 6.5 y mi versión GLIBC (GNU libc) es 2.12.

Traté de cambiar mi versión de GLIBC manualmente eliminando la versión 2.12 e instalando 2.17.

Ocurrieron muchos problemas para sus dependencias y no puede importar TensorFlow.

Entonces, utilicé CentOS 7.0 y tiene GLIBC versión 2.17 por defecto.

Puedo instalar y ejecutar TensorFlow usando CentOS 7.0 sin ningún problema.

Gracias.

Intento instalar Tensorflow en Centos 5. Desafortunadamente, después de haberlo instalado con pip como se explica en el documento oficial

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Tengo el siguiente error cuando intento importar tensorflow en un shell de python

ImportError: /home/users/caohao/.jumbo/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so: archivo ELF OS ABI no válido

El siguiente problema en github me dio una pista: https://github.com/tensorflow/tensorflow/issues/350

En realidad, tensorflow requiere que la versión de glibc sea al menos 2.17

Cuando escribo

ldd --version

Tengo el siguiente resultado:

ldd (GNU libc) 2.5

Entonces necesito actualizar glibc. Me gustaría realizar una instalación "paralela", porque actualizar glibc podría ser peligroso para mi máquina. Así que descargué la fuente y uso el comando

../glibc-2.18/configure --prefix = / opt / glibc-2.18

para instalarlo en otro directorio

El problema es que tengo el siguiente error cuando ejecuto configure

configurar: error: ensamblador demasiado antiguo, falta soporte .cfi_personality

Creo que también tengo que actualizar binutils, así que descargué las fuentes y las instalé en /opt/binutils-2.26/ para no dañar el sistema.

Sin embargo, todavía tengo el mismo error cuando intento configurar glibc.

Aquí están mis preguntas:

¿Cómo puedo especificar qué versión de binutils quiero usar para construir glibc?

EDITAR: Debería tener RTFM, la respuesta es usar la opción ''--with-binutils = directory''

¿Cómo puedo hacer que tensorflow busque la buena versión de glibc cuando se instalará en /opt/glibc-2.18?

FYI uso python 2.7.11

Muchas gracias y saludos