started - tensorflow guide
¿Cómo instalo el tensorboard de TensorFlow? (12)
Agregando esto solo para completar esta pregunta (algunas preguntas pueden ser cerradas como duplicadas de esta).
Usualmente uso el modo de usuario para pip, es decir. pip install --user
incluso si las instrucciones asumen el modo raíz. De esta forma, mi instalación de tensorboard estaba en ~/.local/bin/tensorboard
, y no estaba en mi camino (que tampoco debería ser ideal). Entonces no pude acceder a él.
En este caso, corriendo
sudo ln -s ~/.local/bin/tensorboard /usr/bin
debería arreglarlo
¿Cómo instalo el tensorboard de TensorFlow?
El paquete pip
que está buscando es tensorflow-tensorboard
desarrollado por Google.
Es mejor no mezclar los entornos virtuales o realizar la instalación en el directorio raíz. Los pasos que tomé para la instalación libre de problemas son los siguientes. Usé conda para instalar todas mis dependencias en lugar de pip. Estoy respondiendo con detalles adicionales, porque cuando intenté instalar el tablero de tensor y el flujo del tensor en mi env de raíz, se estropeó.
Crea un env virtual
conda create --name my_env python=3.6
Activar entorno virtual
source activate my_env
Instalar módulos básicos requeridos
conda install pandas
conda install tensorflow
Instalar tablero de tensor
conda install -c condo-forge tensor board
Espero que ayude
Intente escribir which tensorboard
en su terminal. Debería existir si instaló con pip
como se menciona en el LÉAME de tensorboard (aunque la documentación no le dice que ahora puede iniciar tensorboard sin hacer nada más).
Necesitas darle un directorio de registro. Si se encuentra en el directorio donde guardó su gráfico, puede iniciarlo desde su terminal con algo como:
tensorboard --logdir .
o más generalmente:
tensorboard --logdir /path/to/log/directory
para cualquier directorio de registro.
A continuación, abra su navegador web favorito y escriba localhost:6006
para conectarse.
Eso debería hacerte comenzar. En cuanto a registrar algo útil en su proceso de capacitación, debe usar la API de resumen de TensorFlow . También puede usar la devolución de llamada TensorBoard
en Keras .
Los pasos para instalar Tensorflow están aquí: https://www.tensorflow.org/install/
Por ejemplo, en Linux para CPU solamente (sin GPU), debe escribir este comando:
pip install -U pip
pip install tensorflow
Como TensorFlow depende de TensorBoard , no debería ser necesario ejecutar el siguiente comando:
pip install tensorboard
Puede ser útil hacer un alias para ello.
Instale y encuentre su ubicación de tensorboard:
pip install tensorboard
pip show tensorboard
Agregue el siguiente alias en .bashrc:
alias tensorboard=''python pathShownByPip/tensorboard/main.py''
Abra otra terminal o ejecute exec bash.
Para usuarios de Windows, cd en pathShownByPip/tensorboard
y ejecute python main.py
desde allí.
Para Python 3.x, use pip3
lugar de pip
, y no se olvide de usar python3
en el alias.
Si está utilizando la distribución anaconda de Python, simplemente haga lo siguiente:
$❯ conda install -c conda-forge tensorboard
o
$❯ conda install -c anaconda tensorboard
Además, puedes echar un vistazo a varias compilaciones buscando en el repositorio de paquetes por:
$❯ anaconda search -t conda tensorboard
que enumeraría los canales y las compilaciones correspondientes, el SO soportado, las versiones de Python, etc.
Si instaló TensorFlow usando pip
, la ubicación de TensorBoard se puede recuperar emitiendo el comando which tensorboard
en la terminal. Luego puede editar el archivo TensorBoard, si es necesario.
Si su instalación de Tensorflow se encuentra aquí:
/usr/local/lib/python2.7/dist-packages/tensorflow
entonces el comando de Python para ejecutar Tensorboard es:
$ python /usr/local/lib/python2.7/dist-packages/tensorflow/tensorboard/tensorboard.py --logdir=/home/user/Documents/.../logdir
La instalación desde pip le permite usar:
$ tensorboard --logdir=/home/user/Documents/.../logdir
TensorBoard no es un componente separado. TensorBoard viene empaquetado con TensorFlow.
es posible que haya instalado tensorflow para virtualenv. actívelo y el comando tensorboard estará disponible.
pip install tensorflow.tensorboard # install tensorboard
pip show tensorflow.tensorboard
# Location: c:/users/<name>/appdata/roaming/python/python35/site-packages
# now just run tensorboard as:
python c:/users/<name>/appdata/roaming/python/python35/site-packages/tensorboard/main.py --logdir=<logidr>