jueves, 26 de noviembre de 2015

¿Como instalar TensorFlow? y Primer Ejemplo

Salim A. Castellanos R.



Hola a todos, en un articulo pasado explique de forma muy introductoria ¿Que es TensorFlow? http://tensor-flow.blogspot.com.co/2015/11/que-es-tensor-flow-tensorflow.html, en esta ocasión explicare como instalarlo bajo un entorno Linux/Ubuntu.

Iniciare diciendo que TensorFlow soporta varios lenguajes, c++ que es en el cual fue codificado y por lo cual es más rápido y eficiente ejecutarlo desde aquí, pero también esta la opción de el ya muy extendido Python, que es el lenguaje que utilizaremos nosotros para acceder al API.

Requisitos de Software:

Necesitaremos entonces sobre nuestro entorno Linux, Python 2.7, utilizaremos la última versión de esta serie que es la 2.7.9, para lo que ejecutamos por consola:

// Nos aseguramos que nuestro sistema este al día, ignore si no quiere actualizar.
>> sudo apt-get update

// Instala la última versión de Python 2.7
>> sudo apt-get install python2.7

// Y algunas herramientas adicionales

>> sudo apt-get install python-pip

>> sudo apt-get install python-dev

>> sudo apt-get install python-virtualenv

// Consola para Python, recomendación usar
>> sudo apt-get install idle
// Instala TensorFlow CPU-only version
>> pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
// Instala TensorFlow CPU-only version GPU-enabled version

>> pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
// Ejecutamos en nuestra consola Python, para asegurarnos que este funcionando (IDLE)
>> print “Hola mundo”
Hola mundo
>> import tensorflow as tf
>> hello = tf.constant('Hello, TensorFlow!')
>> sess = tf.Session()
>> print sess.run(hello)
Hello, TensorFlow!
>> a = tf.constant(10)
>> b = tf.constant(32)
>> print sess.run(a+b)
42

Y chicos, así damos por terminado nuestra instalación y primer ejemplo de TensorFlow, los espero en una próxima publicación en un par de días, compartan y hagan sus comentarios.


1 comentario: