Deep Learning/강좌&예제 코드

Tensorflow 2.0에서 Tensorflow 1.x 코드 실행하기

webnautes 2019. 11. 9. 20:49
반응형



텐서플로우 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




반응형

천천히 하지만 꾸준히 공부한 내용을 블로그에 공유하는 것이 제 취미생활입니다.
블로그를 시작하게 된 계기는 내가 알게된 내용을 정리하려고 였는데 이왕이면 다른 사람에게도 공유하자였지요.

블로그 내용을 진행해보다가 문제 발생시 지나치지 말고 댓글로 알려주세요. 그래야 다음에 해당 글을 읽는 분에게 도움이 됩니다.



글이 많이 유익하셨다면 토스아이디로 후원해주세요. 토스아이디



제가 쓴 책도 한번 검토해보세요 ^^