基于PyTorch的深度学习6——可视化工具Tensorboard

embedded/2025/3/13 17:38:01/

先安装tensorflow(CPU或GPU版)​,然后安装tensorboardX,在命令行运行以下命令即可。

pip install tensorboardX

使用tensorboardX的一般步骤如下所示。

1)导入tensorboardX,实例化SummaryWriter类,指明记录日志路径等信息。

from tensorboardX import SummaryWriter
#实例化SummaryWriter,并指明日志存放路径。在当前目录没有logs目录将自动创建。
writer = SummaryWriter(log_dir='logs')
#调用实例
writer.add_xxx()
#关闭writer
writer.close()

2)调用相应的API接口,接口一般格式为:

add_xxx(tag-name, object, iteration-number)
#即add_xxx(标签,记录的对象,迭代次数)

3)启动tensorboard服务:cd到logs目录所在的同级目录,在命令行输入如下命令,logdir等式右边可以是相对路径或绝对路径。

tensorboard --logdir=logs --port 6006   
#如果是Windows环境,要注意路径解析,如
#tensorboard --logdir=r'D:\myboard\test\logs' --port 6006

4)web展示。在浏览器输入:

http://服务器IP或名称:6006  #如果是本机,服务器名称可以使用localhost


http://www.ppmy.cn/embedded/172309.html

相关文章

大白话 Vue 中的keep - alive组件,它的作用是什么?在什么场景下使用?

大白话 Vue 中的keep - alive组件,它的作用是什么?在什么场景下使用? 什么是 keep-alive 组件 在 Vue 里,keep-alive 是一个内置组件,它就像是一个“保存盒”,能把组件实例保存起来,而不是每次…

智能对话小程序功能优化day1-登录鉴权

目录 1.数据库表构建。 2.完善登录相关的实例对象。 3.登录相关功能实现。 4.小程序效果。 最近尝试下trae加入claude3.7后的读图生成代码功能,可以看到简单的页面一次性生成确实准确率高了不少,想起来之前笔记中开发的智能问答小程序功能还是有些简…

【Go每日一练】实现简单的控制台计算器

👻创作者:丶重明 👻创作时间:2025年3月7日 👻擅长领域:运维 目录 1.😶‍🌫️题目:简单的控制台计算器2.😶‍🌫️代码输出3.😶‍&#…

upload-labs-master通关攻略(13~16)

Pass-13 建立2.php 将2.php改为2.jpg 上传后得到 打开include.php 使用include.php?fileupload/2920250311193154.gif这样的格式就可运行 Pass-13~15完全一样 Pass-16 打开准备好的.jpg 上传后得到 .jpg的内容 打开include.php 使用include.php?filePass-16/upload/31428.…

【实战ES】实战 Elasticsearch:快速上手与深度实践-6.1.2TLS加密通信配置

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 6.1.2 TLS加密通信配置深度实战指南1. TLS核心配置原理1.1 加密层对比矩阵1.2 证书管理方案对比 2. 全链路配置实战2.1 证书生成模板2.2 集群加密配置 3. 高级安全策略3.1 加…

第十章:go 函数的指针

Go语言中的指针不能进行偏移和运算,因此Go语言中的指针操作非常简单,我们只需要记住两个符号:&(取地址)和*(根据地址取值)。 每个变量在运行时都拥有一个地址,这个地址代表变量在…

LeetCode27移除元素

【快慢指针法】 考虑:谁设循环,边界是什么,步长是什么,移动条件是什么 :谁走得快谁设循环---->快指针,边界是数组长度(不溢出),步长为1,移动条件以数组[0,…

加油站小程序实战教程10用户登录授权

目录 引言1 搭建布局2 创建变量3 设置条件展示4 创建登录页面5 配置跳转总结 引言 在《加油站小程序实战教程09显示站点信息》中,我们介绍了如何和地图联动显示站点信息的内容。显示完基本信息后,就进入到我们的主业务中,进行加油操作了。在…