텐서플로우 2.0에서 Session 사용 방법만 바뀐지 알았는데  디폴트로 자동으로 생성되던 Graph가 사라졌나봅니다. 

Graph를 따로 생성해줘야 하는군요. 



예전에 질문에 답했던 내용인데 포스트로 정리해봅니다.  


import tensorflow as tf

g = tf.Graph()
with g.as_default():  
hello=tf.constant('Hello World!')

sess = tf.compat.v1.Session(graph=g)
print(sess.run(hello))




import tensorflow as tf


g = tf.Graph()
with g.as_default():  
a = tf.constant(3, name="a")
b = tf.constant(2, name="b")
c = tf.constant(1, name="c")

d = a * b
e = d + c

sess = tf.compat.v1.Session(graph=g)
print(sess.run(e))




최초 작성 2019. 11. 9




포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

유튜브 구독하기

  1. 고마워요 2020.02.17 16:53

    감사합니다. 이것 몰라서 고생했는데 해외에도 없는 답이 여기 있네요

  2. 진현영 2020.03.06 02:46

    정말 감사합니다 ㅠㅠ 어떻게 제가 계속 막혔던 부분만 여기에 다 올라와있는거죠...?????

+ Recent posts