怎么用tensorboard去看yolov8的网络结构图,看了tensorboard里面没有网络结构,只能显示数据变化
1条回答 默认 最新
关注不知道你这个问题是否已经解决, 如果还没有解决的话:- 这篇文章:使用 tensorboard 可视化模型、数据和训练 也许能够解决你的问题,你可以看下
- 除此之外, 这篇博客: yolov5使用tensorboard可视化训练结果中的 tensorboard报错 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
可能有的同学的tensorboard运行时报以下图中位置2的错误

出现这种错误的原因是重复插件即是安装了多个版本的tensorboard。
解决方法:
找到上图1中的位置fxs是我的虚拟环境,你只需要找到你的虚拟环境即可,虚拟环境下的lib/python3.8/site-packages/中把
tensorboard-2.8.0.dist-info 删除即可,你的tensorboard也可能是其他版本,总之你把带有.dist-info的那个tensorboard删除了即可
因为在安装tensorboard过程中,带有.dist-info后缀的版本也可能同时存在于tensorboard同级目录,将其删除即可。 - 以下回答来自chatgpt:
针对该问题,可以按照以下步骤进行操作:
1.找到相关代码文件,取消注释yolo.py文件中的tensorboard代码,启用tensorboard可视化功能。
2.在终端中输入命令
tensorboard --logdir=./runs,其中"./runs"是训练日志文件所在目录,一般在训练的时候会自动建立这个路径,其中记录了训练过程中的所有信息和网络模型结构。3.在浏览器中输入地址"http://127.0.0.1:6006",即可打开TensorBoard可视化界面,可以查看训练过程中的各种指标的变化以及网络模型结构图。
代码示例:
# 1.启用tensorboard可视化功能 # models/yolo.py中,取消注释相关tensorboard代码即可 # 2.运行tensorboard命令 # 日志文件默认存储在./runs文件夹中,输入以下命令即可 tensorboard --logdir=./runs # 3.打开TensorBoard可视化页面 # 在浏览器中输入以下地址即可 "http://127.0.0.1:6006"如果在浏览器中无法打开该地址,可能是端口号被占用,可以尝试指定其他端口,命令如下:
tensorboard --logdir=./runs --port=6008注意:以上命令是基于Linux系统进行操作的,如果是Windows操作系统可能会有所不同。同时,需要确保TensorBoard已经正确安装并且可用。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报