График тензорного потока выбирает все константы в области видимости - PullRequest
0 голосов
/ 25 октября 2018

Я создаю график, и теперь я хочу получить их операции, как я могу это сделать?

g = tf.Graph()

with g.as_default():
    # Define inputs
    with tf.name_scope("inputs"):
        a = tf.constant(2, tf.int32, name="a")
        b = tf.constant(3, tf.int32, name="b")

    # Ops
    with tf.name_scope("ops"):
        c = tf.multiply(a, b, name="c")
        d = tf.add(a, b, name="d")
        e = tf.subtract(c, d, name="e")

sess = tf.InteractiveSession()

_c, _d, _e = ... <-- (I need some code here!)

Можете ли вы показать мне ссылки на документы по этому поводу?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018
sess = tf.Session(graph=g)

_c, _d, _e = sess.run([c, d, e])
print("c =", _c)
print("d =", _d)
print("e =", _e)

Это решит вашу проблему:)

0 голосов
/ 25 октября 2018

Get_Operations () выполнит работу

g = tf.Graph()
...

for ops in g.get_operations():
    print(ops)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...