🐛 Bug
次要UI bug(见截图)。
当使用上下文记录图像时,当上下文值的类型为 int
时,UI在排序它们时没有正确地对它们进行排序。
UI似乎在对它们进行排序时将整数转换为字符串。
重现步骤
记录具有上下文值类型的图像(例如,截图中的 batch_idx
)。
观察UI中错误的排序顺序。
预期行为
我希望看到以下顺序:
batch_idx=0
batch_idx=1
batch_idx=2
...
而不是
batch_idx=0
batch_idx=1
batch_idx=10
...
6条答案
按热度按时间iibxawm41#
嘿,@vanhumbeecka,感谢你报告这个问题。
确实,上下文字典会被转换成字符串然后排序。
由于团队能力,我们暂时将这个问题放到待办事项列表中。
目前,我们正在为探索者开发一个新的基础,并开始将探索者迁移到那个基础。
我们也在考虑对运行页面的标签页做同样的处理,这样在运行页面的图像探索器和图像标签页中的体验是相同的。
希望你能对此提供反馈。
ukqbszuj2#
我从上周开始使用它,所以我的反馈可能有偏差。这是我目前正在努力解决的一个主题:
我很难对运行中的存储图像进行切片和切块。需要考虑多个维度(名称、标题、上下文、步骤、周期等),以及两个不同的视图(在特定运行的
image
选项卡中,以及在images
浏览器选项卡中),这些视图允许您执行不同的操作。看到很多选项很好,但这意味着您需要花时间去了解它。当前非常具体的用例:我试图从变分自动编码器中可视化“重构”图像。我想为每个周期对一些输入进行排名,这样我就能看到重构的进展(在多次尝试将具有“正确”尺寸的图像存储后,我能够做到这一点)。如果能在一个旁边放上“原始”图像就好了。目前只有通过“hack”才能实现,即在具有相同尺寸的运行开始/结束时将原始图像放入其中,这样就可以将其与此一起切片和切块。不确定这是否有用的信息。
ffdz8vbo3#
感谢vanhumbeecka的有益反馈,这完全有道理!
我们将添加一个功能,可以将图像排列成网格,这也将使图像按列划分。
因此,它将使轻松设置原始图像和重建图像的并排视图成为可能。
关于整体体验:我明白了,你是否有什么方法可以为切片和切块提供更无缝的体验?
wpcxdonn4#
你好,@gorarakelyan,这是一个很难回答的问题。从宏观上来看,Aim将无法为每个人解决所有这些具体问题,因此我会关注与已经存在的工具的良好集成,以减轻一些负担。与诸如
Hydra
(配置管理)、Optima
(超参数调优)、Submitit
(slurm调度器)等工具的集成将会非常不错。特别是对于参数的“切片和切块”,Hydra和Optima可能是需要考虑的重要因素。当然,这只是一个非常主观的答案😅
ncecgwcz5#
Aim已经与OmegaConf和Optuna集成。您能分享一下
Optima
的链接吗?我在GitHub上找不到它。iqxoj9l96#
抱歉,我的意思是
Optuna
而不是Optima
。听到这个很酷,看来我需要进一步研究那些集成选项