Tensorboard-permission error

permission denied '/tmp/.tensorboard...'

by Tech and Biz

다음과 같은 에러가 뜬다. 하지만 해결방법을 모르겠다.

PermissionError: [Errno 13] Permission denied: '/tmp/.tensorboard-info/pid-10811.info'


나도 한시간이 걸렸다. 구글링해도 안나오더라...

그래서 공유합니다.



텐서보드 or Tensorboard
: 텐서플로우에서 제공하는 시각화 툴 (TensorFlow's visualization toolkit)
- tensorflow.org


딥러닝을 하시는 분들은 텐서보드를 통해 학습이 되는 과정 또는 결과를 확인하실 겁니다.

그 외에도 다음과 같은 기능을 제공하고 있습니다.


손실, 정확도와 같은 측정항목 추적 및 시각화

모델 그래프(작업 및 레이어) 시각화

시간의 경과에 따라 달라지는 가중치, 편향, 기타 텐서의 히스토그램 확인

저차원 공간에 임베딩 투영

이미지, 텍스트, 오디오 데이터 표시

TensorFlow 프로그램 프로파일링

그 외 다양한 도구


20190905_140829.png Figure 1. Tensorboard image from tensorflow.org/tensorboard



다른 블로그 또는 사이트를 통해 텐서보드로 결과를 확인하는 방법은 쉽게 확인할 수 있습니다.

(케라스(Keras)에서 텐서보드 연동하기)

제가 참고한 사이트는 "김태영님의 블로그"로 아래주소를 참고하시면 됩니다.
https://tykimos.github.io/2017/07/09/Training_Monitoring/



그리고 다음와 같이 입력을 하면 텐서보드를 확인할 수 있는 주소가 return되어야 합니다.

20190905_141820.png

(주소가 리턴되기는 한다... 하지만 해당 주소로 들어가면 "This site can't be reached"만 뜬다..)




그런데? 다음과 같은 에러가 뜹니다.....

20190905_141945.png


다양한 방법으로 해봐도 permission denied error가 계속 나오고, pid 뒤에 숫자만 바뀔뿐......



하라는대로 했는데..... 왜 이러지..?

구글링을 해도 마땅한 해결방법을 찾기가 쉽지 않습니다...

한 시간정도 구글링하다가.... permission dedied... 뒤 주소를 따라서 가봤습니다.


20190905_142745.png Figure 2. 차근차근.... 경로대로.....



pid-#### 종류가 많다....

자! 그럼 permission 문제니깐 permission(권한)을 확인해 보았다.

.tensorboard-info폴더의 권한을 확인


20190905_143457.png Figure 3. Permission check



Permissions에 들어가보면, 왼쪽과 같은 설정으로 권한이 부여되어 있었다.


20190905_143242.png Figure 4. Permission setting (좌) 변경 전, (우) 변경 후




Figure 4의 왼쪽과 같은 설정에서 오른쪽과 같은 설정을 하였더니, 된다!!!!!

20190905_143907.png Figure 5. 텐서보드와 주소



자, 그럼 확인해보자!

20190905_144211.png Figure 6. 문제 해결!



결과가 잘 나온다. 이제 다른문제(?) 해결하러 가야지 ㅎㅎ



오늘도 하나 해결했고, 배운 것을 나누었다.



구독 라이킷, 댓글공유는 작가에게 큰 힘이 됩니다.

sticker sticker


keyword