Il semble que le message d'erreur provienne de l'exécution d'un fichier de script (.../convolutional.py
) situé à l'intérieur du conteneur, à l'aide de l'interpréteur Python situé en dehors du conteneur.
Tout d'abord, suivez les étapes ici pour faire en sorte que Docker est configuré avec succès sur votre machine Windows:
http://docs.docker.com/engine/installation/windows/#using-docker-from-windows-command-prompt-cmd-exe
Une fois que vous avez exécuté avec succès le conteneur hello-world
, exécutez la commande suivante pour démarrer le récipient tensorflow:
docker run -it b.gcr.io/tensorflow/tensorflow
(Notez que, en fonction de votre terminal, l'étape précédente peut ou peut ne pas fonctionner Une erreur commune est cannot enable tty mode on non tty input
Dans ce cas, exécutez.. la commande suivante pour se connecter à la machine virtuelle qui héberge les conteneurs.
docker-machine ssh default
... puis à l'invite résultante, la commande docker run
à nouveau)
À l'invite CONSÉQUENT, vous devriez être en mesure de Exécutez le script avec la commande suivante:
python /usr/local/lib/python2.7/dist-packages/tensorflow/models/image/mnist/convolutional.py
L'installation de docker s'est bien déroulée, car j'ai pu trouver quelques exemples dans le site du didacticiel docker. Lorsque j'exécute la commande: 'docker run -it b.gcr.io/tensorflow/tensorflow' Je reçois l'erreur suivante: > Impossible d'activer le mode tty sur une entrée non tty –
Il semble que ce soit un problème connu: http : //tdeheurles.github.io/How-to-install-docker-on-windows/ Une possibilité est de faire: 'docker-machine ssh default' pour se connecter à la VM qui héberge les conteneurs, puis faire' docker exécutez -it b.gcr.io/tensorflow/tensorflow' à partir de l'invite résultante. – mrry
Brillant! Merci @mrry. Basé sur votre commentaire précédent, il fonctionne maintenant parfaitement! –