事情是这样的,我在使用Tensorboard生成图时,总是无法正常运行出来,别人的生成的文件后缀都是正常数字或者字母,我的是中文乱码,如下。
在dos里运行tensorboard --logdir=xxxxxx(路径)还总是报文件的编码不对的错误。如下
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbb in position 0: invalid start byte(我起初以为是我没改成功,因为生成图的扩展名和计算机名字有关,如果计算机名是A,那么扩展名也是A了。我当时傻傻认为不同人的计算机生成扩展名不同,在不同机子上也能运行的话就应该和扩展名关系不大,因此就死死地改在了编码格式上,导致浪费了大量时间。TAT)
事实证明我改错了地方!用户名和计算机名不是一个东西!!
点击我的电脑->属性->高级系统设置->计算机名->进行修改。如下
记得修改之后重启电脑(系统也会提示重启的)。然后再次运行py文件生成图(记得把之前生成的那个乱码文件删除),再次用tensorboard运行,大功告成!此时生成的文件后缀不再乱码~而是你新取的名字!