2016-08-03 1 views
0

J'ai le programme suivant écrit en python:ne peut pas voir impressions avec python-tensorflow

tensorflow import comme tf

def principal (_): impression (quelque chose)

si nom == 'main': tf.app.run()

En l'exécutant avec bazel ou non, je ne peux pas voir la sortie de la fonction d'impression. Pourquoi?

Répondre

1

Je pense que le problème est avec la dernière ligne, qui devrait être

if __name__ == '__main__': tf.app.run() 

(Note: __main__ au lieu de principal) ... Ce code fonctionne pour moi:

import tensorflow as tf 

def main(_): 
    print("something") 

if __name__ == '__main__': 
    tf.app.run()