반응형



텐서보드를 사용하여 텐서플로우의 그래프를 그리는 방법을 설명합니다.




1. 그래프를 그릴 코드를 실행합니다.

노드 생성시  name 아규먼트를 사용하여 노드에 이름을 지정해주면  tensorboard 사용시 노드에 해당 이름이 보입니다.

연산자의 경우에는 * 연산자는 mul, + 연산자는 add 처럼 미리 정해진 이름이 있습니다.


import tensorflow as tf

a = tf.constant(3.0, name='a')
b = tf.constant(5.0, name='b')
c = a * b

with tf.Session() as sess:
   writer = tf.summary.FileWriter("./log/", sess.graph)
   sess.run(c)
   writer.close()




2. 터미널에서 tensorboard를 실행합니다. 이때 코드에서 지정한 로그 경로를 지정해줘야 합니다.

웹브라우저에 입력할 주소가 보입니다. 하지만 이대로 입력하면 에러가 납니다.

PC 이름인 webnautes-pc 대신에 localhost를 사용하여 http://localhost:6006 에 접속해야 합니다.


(venv) C:\Users\webnautes\PycharmProjects\Tensorflow_Project>tensorboard --logdir=./log/
TensorBoard 1.12.2 at http://webnautes-pc:6006 (Press CTRL+C to quit)




3. 웹브라우저에서 해당 주소를 접속해봅니다. 크롬을 사용해야 제대로 보입니다.




최초 작성 2019. 1. 22



반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


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

+ Recent posts