Permission denied writing to `/tmp/.tensorboard-info`
Tensorboard is one of the best visualization tool to monitor training 
of your deep neural network, regardless of the deep learning library, 
tensorflow or pytorch. If you are working in a server shared by many 
users, you have have faced an issue of denying permission 
to /tmp/.tensorboard-info when you try to start your tensorboard. 
This is mainly because of the different tensorboard versions that 
user use.
The writing of tensorboard info files introduced in 
#1806 caused 
permission problem under multi-user scenario. It directly create 
.tensorboard-info directory under /tmp.
Solution 1
Find out that owner of /tmp/.tensorboard-info
with stat --format=%U /tmp/.tensorboard-info. That user - probably
whoever created the directory - can chmod it or remove it.
sudo chmod 777 /tmp/.tensorboard-info
Solution 2 (recommended)
Turns out, tensorboard uses tempfile.tempdir to get the path to the 
temporary directory (usually /tmp/). In this directory the .tensorboard 
folder is created. It is possible to specify the temp directory 
returned by tempfile.tempdir by setting the environment variable TMPDIR.
Now we can simply force tensorboard to use another directory then 
/tmp/.tensorboard/, like /tmp/.<dir-name>/.tensorboard as below:
mkdir /tmp/.<dir-name>
TMPDIR=/tmp/.<dir-name> tensorboard --logdir="/path/to/log/"
Source: github issues