Cómo descargar e instalar Tensorflow en Jupyter Notebook

En este tutorial, explicaremos cómo instalar Anaconda de TensorFlow Windows. Aprenderá cómo usar TensorFlow en Jupyter Cuaderno. Jupyter es un visor de cuadernos.

Versiones de TensorFlow

TensorFlow admite cálculos en múltiples CPU y GPU. Significa que los cálculos se pueden distribuir entre dispositivos para mejorar la velocidad del entrenamiento. Con la paralelización, no necesitas esperar semanas para obtener los resultados del entrenamiento. algorithms.

Windows usuario, TensorFlow proporciona dos versiones:

  • TensorFlow solo con soporte para CPU: Si su máquina no ejecuta la GPU NVIDIA, solo puede instalar esta versión
  • TensorFlow con soporte para GPU: Para un cálculo más rápido, puede descargar la versión compatible con TensorFlow GPU. Esta versión tiene sentido sólo si necesitas strong capacidad computacional.

Durante este tutorial, la versión básica de TensorFlow es suficiente.

Nota: TensorFlow no proporciona soporte para GPU en MacOS.

Aquí se explica cómo proceder

MacOS Usuario:

  • Instalar anaconda
  • Cree un archivo .yml para instalar Tensorflow y sus dependencias.
  • Más información Jupyter Notebook

Windows

  • Instalar anaconda
  • Cree un archivo .yml para instalar dependencias
  • Usa pip para agregar TensorFlow
  • Más información Jupyter Notebook

Para ejecutar Tensorflow con Jupyter, necesita crear un entorno dentro de Anaconda. Significa que instalarás Ipython, Jupytery TensorFlow en una carpeta apropiada dentro de nuestra máquina. Además de esto, agregará una biblioteca esencial para Ciencia de los datos: “Pandas”. La biblioteca Pandas ayuda a manipular un marco de datos.

Instalar anaconda

Descargar Anaconda versión 4.3.1 (para Python 3.6) para el sistema apropiado.

Anaconda lo ayudará a administrar todas las bibliotecas necesarias para Python o R. Consulte esto tutorial para instalar Anaconda

Crea un archivo .yml para instalar Tensorflow y las dependencias

Incluye

  • Localiza el camino de Anaconda.
  • Establezca el directorio de trabajo en Anaconda
  • Cree el archivo yml (para MacOS usuario, TensorFlow está instalado aquí)
  • Editar el archivo yml
  • Compile el archivo yml
  • Activar Anaconda
  • Instalar TensorFlow (Windows solo usuario)

Paso 1) Localiza Anaconda,

El primer paso que debes hacer es localizar el camino de Anaconda.

Crearás un nuevo entorno conda que incluye las bibliotecas necesarias que usarás durante los tutoriales sobre TensorFlow.

Windows

Si es Windows usuario, puede usar Anaconda Prompt y escribir:

C:\>where anaconda

Cree un archivo .yml para instalar Tensorflow

Nos interesa saber el nombre de la carpeta donde está instalada Anaconda porque queremos crear nuestro nuevo entorno dentro de esta ruta. Por ejemplo, en la imagen de arriba, Anaconda está instalada en la carpeta Admin. Para usted, puede ser lo mismo, es decir, Administrador o el nombre del usuario.

A continuación, configuraremos el directorio de trabajo de c:\ a Anaconda3.

MacOS

para MacOS usuario, puede utilizar la Terminal y escribir:

which anaconda

Cree un archivo .yml para instalar Tensorflow

Deberá crear una nueva carpeta dentro de Anaconda que contendrá Python, Jupyter y TensorFlow. Una forma rápida de instalar bibliotecas y software es escribir un archivo yml.

Paso 2) Establecer directorio de trabajo

Debe especificar el directorio de trabajo donde desea crear el archivo yml.

Como se dijo antes, estará ubicado dentro de Anaconda.

MacOS usuario:

La Terminal establece el directorio de trabajo predeterminado en Usuarios/NOMBRE DE USUARIO. Como puede ver en la figura siguiente, la ruta de anaconda3 y el directorio de trabajo son idénticos. En MacOS, la carpeta más reciente se muestra antes del archivo $. La Terminal instalará todas las bibliotecas en este directorio de trabajo.

Si la ruta en el editor de texto no coincide con el directorio de trabajo, puede cambiarla escribiendo cd PATH en la Terminal. PATH es la ruta que pegaste en el editor de texto. No olvides envolver la RUTA con 'RUTA'. Esta acción cambiará el directorio de trabajo a PATH.

Cree un archivo .yml para instalar Tensorflow

Abra su Terminal y escriba:

cd anaconda3

Windows usuario (asegúrese de la carpeta antes de Anaconda3):

cd C:\Users\Admin\Anaconda3

o la ruta "donde el comando anaconda" te da

Cree un archivo .yml para instalar Tensorflow

Paso 3) Crea el archivo yml

Puede crear el archivo yml dentro del nuevo directorio de trabajo.

El archivo instalará las dependencias que necesita para ejecutar TensorFlow. Copie y pegue este código en la Terminal.

MacOS usuario:

touch hello-tf.yml

Debería aparecer un nuevo archivo llamado hello-tf.yml dentro de anaconda3

Cree un archivo .yml para instalar Tensorflow

Windows usuario:

echo.>hello-tf.yml

Debería aparecer un nuevo archivo llamado hello-tf.yml

Cree un archivo .yml para instalar Tensorflow

Paso 4) Editar el archivo yml

Está listo para editar el archivo yml.

MacOS usuario:

Puedes pegar el siguiente.wing código en la Terminal para editar el archivo. MacOS el usuario puede usar empuje para editar el archivo yml.

vi hello-tf.yml

Hasta ahora, tu Terminal se ve así

Cree un archivo .yml para instalar Tensorflow

Entras en un editar modo. Dentro de este modo, puedes, después de presionar esc:

  • Presione i para editar
  • Presione w para guardar
  • Presione q! abandonar

escribe lo siguientewing código en el modo de edición y presione esc seguido de :w

Cree un archivo .yml para instalar Tensorflow

Nota: El archivo es caso. y intención sensible. Se requieren 2 espacios después de cada intento.

MacOS

name: hello-tfdependencies:  
  - python=3.6  
  - jupyter  
  - ipython  
  - pandas  
  - pip:      
  - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

Explicación del código

  • nombre: hola-tf: nombre del archivo yml
  • dependencias:
  • pitón = 3.6
  • jupyter
  • ipython
  • Los pandas: Instale Python versión 3.6, JupyterBibliotecas , Ipython y pandas
  • pip: instalar una biblioteca de Python
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Presione esc seguido de :q! al modo de edición.

Cree un archivo .yml para instalar Tensorflow

Windows Usuario:

Windows No tiene el programa vim, por lo que el Bloc de notas es suficiente para completar este paso.

notepad hello-tf.yml

Ingrese seguirwing en el archivo

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

Explicación del código

  • nombre: hola-tf: nombre del archivo yml
  • dependencias:
  • pitón = 3.6
  • jupyter
  • ipython
  • pandas: instale Python versión 3.6, JupyterBibliotecas , Ipython y pandas

Se abrirá el bloc de notas, puede editar el archivo desde aquí.

Cree un archivo .yml para instalar Tensorflow

Nota: Windows Los usuarios instalarán TensorFlow en el siguiente paso. En este paso, solo preparas el entorno conda.

Paso 5) Compile el archivo yml

Puede compilar el archivo .yml con el siguientewing código:

conda env create -f hello-tf.yml

Nota: Windows usuarios, el nuevo entorno se crea dentro del directorio de usuarios actual.

Se necesita tiempo. Ocupará alrededor de 1.1 GB de espacio en su disco duro.

Cree un archivo .yml para instalar Tensorflow

In Windows

Cree un archivo .yml para instalar Tensorflow

Paso 6) Activar entorno conda

Casi terminamos. Ahora tienes 2 entornos conda.

Creó un entorno conda aislado con las bibliotecas que usará durante los tutoriales. Esta es una práctica recomendada porque cada máquina de aprendizaje El proyecto requiere diferentes bibliotecas. Cuando finalice el proyecto, podrá eliminar o no este entorno.

conda env list

Cree un archivo .yml para instalar Tensorflow

El asterisco indica el predeterminado. Necesitas cambiar a hello-tf para activar el entorno.

MacOS usuario:

source activate hello-tf

Windows usuario:

activate hello-tf

Cree un archivo .yml para instalar Tensorflow

Puede comprobar que todas las dependencias están en el mismo entorno. Esto es importante porque permite Python que se utilizará Jupyter y TensorFlow del mismo entorno. Si no ve los tres ubicados en la misma carpeta, debe comenzar de nuevo.

MacOS usuario:

which python
which jupyter
which ipython

Cree un archivo .yml para instalar Tensorflow

Opcional: Puede buscar actualizaciones.

pip install --upgrade tensorflow

Paso 7) Instalar TensorFlow para Windows usuario

windows usuario:

where python
where jupyter
where ipython

Cree un archivo .yml para instalar Tensorflow

Como puede ver, ahora tiene dos entornos Python. El principal y el recién creado, es decir, hello-tf. El entorno principal de conda no tiene tensorFlow instalado, solo hello-tf. De la imagen, pitón, jupyter e ipython están instalados en el mismo entorno. Significa que puedes usar TensorFlow con un Jupyter Cuaderno.

Debes instalar TensorFlow usando el comando pip. Solo para Windows usuario

pip install tensorflow

Cree un archivo .yml para instalar Tensorflow

Cómo importar Tensorflow en Jupyter Notebook

Esta parte es la misma para ambos sistemas operativos. Ahora, aprendamos cómo importar TensorFlow en Jupyter Cuaderno.

Puedes abrir TensorFlow con Jupyter.

Nota: Cada vez que desee abrir TensorFlow, debe inicializar el entorno

Procederá de la siguiente manera:

  • Activar el entorno hello-tf conda
  • Abierto Jupyter
  • Importar flujo tensor
  • Eliminar cuaderno
  • Cerrar Jupyter

Paso 1) activar conda

MacOS usuario:

source activate hello-tf

Windows usuario:

conda activate hello-tf

Importar Tensorflow en Jupyter Notebook

Paso 2) Abierto Jupyter

Después de eso, puedes abrir Jupyter de la terminal

jupyter notebook

Importar Tensorflow en Jupyter Notebook

Su navegador debería abrirse automáticamente, otroswise Copie y pegue la URL proporcionada por la Terminal. Comienza por http://localhost:8888

Dentro de TensorFlow Jupyter Notebook, puede ver todos los archivos dentro del directorio de trabajo. Para crear un nuevo Notebook, simplemente haga clic en nueva y 3 Python

Nota: El nuevo cuaderno se guarda automáticamente dentro del directorio de trabajo.

Importar Tensorflow en Jupyter Notebook

Paso 3) Importar Tensorflow

Dentro del cuaderno, puedes importar TensorFlow en Jupyter Cuaderno con el alias tf. Haga clic para ejecutar. A continuación se crea una nueva celda.

import tensorflow as tf

Importar Tensorflow en Jupyter Notebook

Escribamos su primer código con TensorFlow.

hello = tf.constant('Hello, Guru99!')
hello

Se crea un nuevo tensor. Felicitaciones. Instalaste TensorFlow exitosamente con Jupyter en su Máquina.

Importar Tensorflow en Jupyter Notebook

Paso 4) Borrar archivo

Puede eliminar el archivo llamado Untitled.ipynb dentro de Jupyer.

Importar Tensorflow en Jupyter Notebook

Paso 5) Cerrar Jupyter

Hay dos formas de cerrar Jupyter. La primera forma es directamente desde el cuaderno. La segunda forma es mediante el uso de la terminal (o Anaconda Prompt)

Precio Desde Jupyter

En el panel principal de Jupyter Notebook, simplemente haga clic en Cerrar Sesión

Importar Tensorflow en Jupyter Notebook

Se le redirigirá a la página de cierre de sesión.

Importar Tensorflow en Jupyter Notebook

Desde la terminal

Seleccione la terminal o el indicador de Anaconda y ejecute dos veces ctr+c.

La primera vez que presione Ctrl+c, se le pedirá que confirme que desea apagar la computadora portátil. Repita ctr+c para confirmar

Importar Tensorflow en Jupyter Notebook

Importar Tensorflow en Jupyter Notebook

Has terminado tu sesion satisfactoriamente.

Jupyter con el entorno principal de conda

Si desea iniciar TensorFlow con jupyter para uso futuro, debe abrir una nueva sesión con

source activate hello-tf

Si no lo haces Jupyter no encontrara TensorFlow

Jupyter con el entorno principal de Conda