首页 > 其他分享 >打印tensorboard记录的数据(解决tf2下的问题)

打印tensorboard记录的数据(解决tf2下的问题)

时间:2022-12-17 16:36:08浏览次数:56  
标签:acc ax1 val 打印 ea tensorboard tf2

读取并导出Tensorboard中数据
读取tensorboard日志数据

代码

from tensorboard.backend.event_processing import event_accumulator

#加载日志数据
ea=event_accumulator.EventAccumulator(r'E:\Code\lastExp\output\logs\pm_last\events.out.tfevents.1535713476.DESKTOP-KMHR70T') 
ea.Reload()
print(ea.scalars.Keys())

val_acc=ea.scalars.Items('val_acc')
print(len(val_acc))
print([(i.step,i.value) for i in val_acc])

import matplotlib.pyplot as plt
fig=plt.figure(figsize=(6,4))
ax1=fig.add_subplot(111)
val_acc=ea.scalars.Items('val_acc')
ax1.plot([i.step for i in val_acc],[i.value for i in val_acc],label='val_acc')
ax1.set_xlim(0)
acc=ea.scalars.Items('acc')
ax1.plot([i.step for i in acc],[i.value for i in acc],label='acc')
ax1.set_xlabel("step")
ax1.set_ylabel("")

plt.legend(loc='lower right')
plt.show()

tf2报错

在使用tf2.x的时候,执行上述代码会报错,AttributeError: module 'tensorflow._api.v2.errors' has no attribute 'raise_exception_on_not_ok_status',解决办法是卸载tensorboard,按照 https://github.com/tensorflow/tensorboard/issues/2619 的说法,Please uninstall any copies of tensorboard or tb-nightly that you may have installed, and then run pip install tb-nightly to grab the latest version. 进行适配,便可以直接使用了~

标签:acc,ax1,val,打印,ea,tensorboard,tf2
From: https://www.cnblogs.com/carolsun/p/16989123.html

相关文章

  • 如何使用Jlink自带工具 ——SWD打印
    参考文档:详解J-LinkRTT打印-知乎(zhihu.com)         (21条消息)keil+stm32+jlink利用swd方式进行printf输出_大川搬砖的博客-CSDN博客_jline任意......
  • buuoj-[WUSTCTF2020]Cr0ssfun
    1.64bitnowinexe直接打开2.找到main函数当check(flag)这个函数==1的时候,才正确3.步入:耐心一点,一个一个扣出来就行了。。。a1=[0]*33a1[10]=112a1[13]=6......
  • 打印乱码,打印驱动安装
    打印机装不了,在“伺服器内容”把驱动删掉,再安装就可以了打印乱码时,Epsonlq-2600k驱动选用:1170、1600、2170、2500的驱动,也可能是打印线的问题。HPLj1160在win98装2100驱......
  • mysql利用批量生成打印语句
    CREATEDEFINER=`root`@`%`PROCEDURE`print_create_runwhole_es_sql`()beginDECLAREp_namevarchar(50);DECLAREp_name_mixtext;DECLAREp_yw_keyvarchar(50);......
  • MacOS怎么安装打印驱动和连接打印机
    一、下载官方驱动https://support.apple.com/kb/dl1888?locale=en_US  二、安装驱动把下载的驱动放到Downloads文件夹下。打开终端,键入以下命令:ps:下载的驱动文......
  • 关于报表打印
    1分页策略分页与打印时密切相关的,皕杰报表提供了四种分页策略,即按纸张大小分页、按数据行数分页、按数据列数分页、用户自定义分页和不分页。分页由2个因素来控制,一个每个......
  • C# 批量打印图片,Image转PDF并可多台打印机打印(Spire.PDF、去水印)
    版本:一定要是Spire.PDF5.10.2(包括5.10.2)以前的。如果版本不一样,可以更新。如果版本大于 5.10.2,无论是生成还是打印PDF,水印都是去不掉的。FreeSpire.PDF是只能打印......
  • 打印素数
    #include<stdio.h>intmain(){intx;intcnt=0;while(cnt<50){inti;intisprime=1;for(i=2;i<x;i++){if(x%i==0){isprime=0;......
  • 活字格调用(6612345网页打印浏览器)打印无响应的解放方法_20221215_112738
    活字格页面标签页内打印无效无响应问题解决方法:测试1:点击打开标签页,点击打印测试按钮,执行无任何响应 命令如下图:测试2.点击打开页面非标签页,点击打印测试执行成功。解决方......
  • grafana 容器无法启动,打印权限问题
    报错日志open/var/lib/grafana/alerting/1/notifications:permissiondenied问题原因sudochown-Rdocker:/var/lib/docker该命令改变了grafana容器的文件权限......