web-dev-qa-db-fra.com

Comment installer le tensorboard de TensorFlow?

Comment installer le tensorboard de TensorFlow?

43
Alex_M

Les étapes pour installer Tensorflow sont les suivantes: https://www.tensorflow.org/install/

Par exemple, sous Linux pour CPU uniquement (sans GPU), vous devez taper cette commande:

pip install -U pip
pip install tensorflow

Puisque TensorFlow dépend de TensorBoard , l'exécution de la commande suivante devrait ne pas être nécessaire:

pip install tensorboard
36
Mike Harris

Essayez de taper which tensorboard dans votre terminal. Il devrait exister si vous installé avec pip comme indiqué dans le fichier README de tensorboard (bien que la documentation ne vous indique pas que vous pouvez maintenant lancer tensorboard sans rien faire autre).

Vous devez lui donner un répertoire de journal. Si vous êtes dans le répertoire où vous avez enregistré votre graphique, vous pouvez le lancer depuis votre terminal avec quelque chose comme:

tensorboard --logdir .

ou plus généralement:

tensorboard --logdir /path/to/log/directory

pour tout répertoire de journal.

Ensuite, ouvrez votre navigateur Web préféré et tapez localhost:6006 pour vous connecter.

Cela devrait vous aider à démarrer. En ce qui concerne la journalisation de tout élément utile dans votre processus de formation, vous devez utiliser API de synthèse TensorFlow . Vous pouvez également utiliser le rappel TensorBoard de Keras .

28
Engineero

Si votre installation Tensorflow se trouve ici:

/usr/local/lib/python2.7/dist-packages/tensorflow

alors la commande python pour lancer Tensorboard est la suivante:

$ python /usr/local/lib/python2.7/dist-packages/tensorflow/tensorboard/tensorboard.py --logdir=/home/user/Documents/.../logdir

L'installation depuis pip vous permet d'utiliser:

$ tensorboard --logdir=/home/user/Documents/.../logdir
13
Mar Cnu

TensorBoard n'est pas un composant séparé. TensorBoard est livré avec TensorFlow.

7
dandelion

Il peut être utile de faire un alias pour cela.

Installez et trouvez votre emplacement de tensorboard:

pip install tensorboard
pip show tensorboard

Ajoutez l'alias suivant dans .bashrc:

alias tensorboard='python pathShownByPip/tensorboard/main.py'

Ouvrez un autre terminal ou exécutez exec bash.

Pour les utilisateurs Windows, insérez cd dans pathShownByPip\tensorboard et exécutez python main.py à partir de cet emplacement.

Pour Python 3.x, utilisez pip3 au lieu de pip et n'oubliez pas d'utiliser python3 dans l'alias.

5
Dani
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>
3
Jason

Le package pip que vous recherchez est tensorflow-tensorboard développé par Google.

3
Jerry

Si vous avez installé TensorFlow à l'aide de pip, l'emplacement de TensorBoard peut être récupéré en exécutant la commande which tensorboard sur le terminal. Vous pouvez ensuite éditer le fichier TensorBoard, si nécessaire.

2
Vin

Ajouter ceci juste pour compléter la question (certaines questions peuvent être fermées comme une copie de celle-ci).

J'utilise généralement le mode utilisateur pour pip ie. pip install --user même si les instructions supposent le mode racine. De cette façon, mon installation de tensorboard était dans ~/.local/bin/tensorboard, et ce n'était pas sur mon chemin (ce qui ne devrait pas être idéal non plus). Je n'ai donc pas pu y accéder.

Dans ce cas, en cours d'exécution

Sudo ln -s ~/.local/bin/tensorboard /usr/bin

devrait le réparer.

2
0xc0de

Si vous utilisez la distribution anaconda de Python, faites simplement:

 $❯ conda install -c conda-forge tensorboard 

ou

 $❯ conda install -c anaconda tensorboard 

Vous pouvez également consulter différentes versions en effectuant une recherche dans le dépôt de packages en:

$❯ anaconda search -t conda tensorboard

qui listerait les canaux et les versions correspondantes, le système d’exploitation supporté, Python versions, etc.,

2
kmario23

Il est préférable de ne pas mélanger les environnements virtuels ni d’effectuer l’installation sur le répertoire racine. Les étapes que j'ai suivies pour une installation sans problème sont décrites ci-dessous. J'ai utilisé conda pour installer toutes mes dépendances au lieu de pip. Je réponds avec des détails supplémentaires, car lorsque j'ai essayé d'installer un tableau de tenseurs et un flux de tenseurs sur mon env de racine, tout s'est gâté.

  • Créer un env virtuel

    conda create --name my_env python=3.6

  • Activer l'environnement virtuel

    source activate my_env

  • Installer les modules de base requis

    conda install pandas

    conda install tensorflow

  • Installer une planche de tenseurs

    conda install -c condo-forge tensor board

J'espère que ça t'as aidé

0
Gayathry