tensorboard使用常见错误
安装tensorboard,命令:conda install tensorboard
测试代码
from torch.utils.tensorboard import SummaryWriter
writer=SummaryWriter("logs")
for i in range(100):
writer.add_scalar("y=x",i,i)
writer.close()
运行出错误
ModuleNotFoundError: No module named 'past'
解决办法:pip install future
运行完成后在终端输入tensorboard --logdir=log文件地址
生成网址(首先要激活其所在的虚拟环境,我使用的虚拟环境是pytorch)
激活环境:
生成网址:
但是打开对应网页,无法正确显示,显示为空,没有数据
解决办法:
代码没有问题,运行也没有出错,大概率是路径的问题
上网查到一下解决办法:
1、新版使用:tensorboard --logdir "logs"(将 = 换为 “”)
2、换浏览器,最好使用谷歌浏览器,输入上面生成的网址
发现无法打开,将网址换为:http://localhost:6006
3、如果上述方法均为解决,则在文件夹中打开找到log所在文件夹,复制其路径
刷新网页,发现可以正确显示了