J'ai installé TensorFlow sur mon MacBook Pro 10.12.5 à partir du code source en suivant les étapes décrites ici. https://www.tensorflow.org/install/install_sources
TensorFlow lui-même fonctionne bien mais je ne peux pas exécuter TensorBoard. Il semble que le tensorboard ne soit pas installé correctement.
Lorsque j'essaie d'exécuter tensorboard --logdir=...
ça dit -bash: tensorboard: command not found
. Et locate tensorboard
renvoie vide.
Ai-je besoin d'une étape supplémentaire pour installer le tensorboard?
Si aucune autre méthode ne fonctionne, essayez celle-ci. Cela peut vous aider.
1. vérifier l'emplacement de Tensorflow
pip show tensorflow
Il affichera quelque chose comme ceci.
...
Nom: tensorflow
Version: 1.4.0
Emplacement: /home/abc/xy/.local/lib/python2.7/site-packages
...
2. Allez à cet emplacement que vous obtenez à partir de la sortie ci-dessus.
cd /home/abc/xy/.local/lib/python2.7/site-packages
Là, vous pouvez voir un répertoire nommé tensorboard.
cd tensorboard
3. Il doit y avoir un fichier nommé 'main.py'.
4. Exécutez la commande suivante pour lancer le tensorboard.
python main.py --logdir=/path/to/log_file/
Vous pouvez appeler tensorboard
en tant que module python comme ceci:
python3 -m tensorboard.main --logdir=~/my/training/dir
ou ajoutez ceci à votre .profile
alias tensorboard='python3 -m tensorboard.main'
Si vous avez installé Tensorflow avec Virtualenv, vérifiez d'abord si vous avez activé l'environnement tensorflow ou non
Si vous avez activé la session tensorflow, votre invite de commande ressemblera à ceci:
Sinon, écrivez la commande ci-dessous et essayez à nouveau d'exécuter tensorboard .
source ~/tensorflow/bin/activate
Quelle version de Tensorflow utilisez-vous? Les versions plus anciennes n'incluent pas Tensorboard.
Si vous avez une version plus récente, je vois que vous utilisez OSX, ce qui a apparemment causé des problèmes à d'autres personnes: https://github.com/tensorflow/tensorflow/issues/2115 Consultez cette page pour répare le!
En tant qu'utilisateur MacPorts, j'ai l'habitude d'exécuter des choses à partir du chemin/opt/local/bin. Lorsque vous installez un package python via MacPorts, c'est là que vont les exécutables --- même s'il ne s'agit que de liens symboliques vers des fichiers vers un référentiel principal python dans /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/
pip installe des choses dans ce dernier répertoire, mais n'ajoute apparemment PAS le lien symbolique à/opt/local/bin
Cela n'a jamais été un problème (ou même apparu) pour moi auparavant, car je n'ai utilisé que pip pour installer des packages (non exécutables) qui se chargent à partir de python. En conclusion, il y a un /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboard
Il s'agit d'une incompatibilité pip/MacPorts-SOP/erreur utilisateur *, et rien à voir avec le tensorboard en particulier. Veuillez fermer ce problème. Merci de votre aide.
* ma base de données de localisation était en cours de mise à jour mais n'était pas terminée