一、什么是TensorBoard?
TensorBoard 是一组用于数据可视化的工具,它包含在流行的开源机器学习库 Tensorflow 中。TensorBoard 的主要功能包括:
二、如何安装和使用TensorBoard?
pip install tensorflow
pip install tensorboard
tensorboard --logdir <directory_name>
记得将<directory_name>替换成你保存数据的目录
可能有小伙伴不知道怎么在Pycharm中打开终端,方法有:
- Ctrl+F12
- View? ——>? Tool Windows? ——>? Terminal
- 右键项目? ——>? Open In? ——>? Terminal
下方就会出现终端了
?在终端中输入启动TensorBoard的命令,就会得到下面的结果:
在浏览器中打开后可以得到:
?三、报错和解决办法?
?解决办法:点击工具栏“File”? ——>? Settings? ——>? Tools? ——>? Terminal? ——> Shell path
在Shellpath里面原来是powershell.exe,我们将其改成cmd.exe这个,然后重启Pycharm!!重启
?重新打开Pycharm和终端后,可以发现显示的是你自己虚拟环境的名字,这时候就没问题了。
在遇到这个问题查找资料的时候,找到有些博主的解决方法,大多是重新创建一个Pytorch虚拟环境,如【已解决】tensorboard:无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_tensorboard vscode-CSDN博客
但我自己觉得太复杂,而且我也没有尝试是否能解决这个问题,大家如果按照我的方法没有解决的话可以参考一下。
? ? ? 解决方法:应该是数据存放的路径中有中文或者项目名称有中文,把中文换成英文即可。
? ? ? ?解决方法:原因就是你的protobuf库的版本不对,大概率是版本太高了。把protobuf版本降低到3.20.0