본문 바로가기
각종공부/파이썬 오류 해결 & 팁

Tensorflow) RuntimeError: Attempted to use a closed Session. 오류

by 달슬 2019. 12. 1.
반응형

 

with tf.Session() as sess: 를 쓰는 경우 해당 with블럭이 끝나면 Session()이 종료됩니다.

 

그래서 RuntimeError: Attempted to use a closed Session. 오류가 발생하게 되는 것이지요.

따라서, with tf.Session() 대신 sess = tf.Session()을 써주면 됩니다!

(단, 수동으로 닫아줘야함 - 'sess.close()'로)

문제 해결!!

 

수동으로 Session을 닫아주면 sess가 종료되었으므로, 아래 사진처럼 작동이 안되는게 맞습니다.

 

반응형

댓글