aim Improve error messages when setting run param

mwngjboj  于 2个月前  发布在  其他
关注(0)|答案(3)|浏览(28)

提议的重构或弃用

当运行参数无法设置时(即存储类型不受支持)输出信息丰富的消息

动机

为了给用户提供清晰的错误信息并改善入门体验。

简介

当设置不支持类型的运行参数时,我希望得到一个精确的错误描述,而不是通用的Python异常(NotImplementedError)

其他上下文

示例:

from aim import Run
import datetime

run = Run()
run["start"] = datetime.datetime.now()  # raises NotImplementedError
xn1cxnb4

xn1cxnb41#

@SGevorg Please assign me this issue.

k4ymrczo

k4ymrczo2#

我无法使用以下代码片段重现上述问题:

import datetime

run = Run()
run["start"] = datetime.datetime.now()

在运行上述代码片段时,返回以下堆栈跟踪:

似乎该问题已经作为 this PR 的一部分修复。
@alberttorosyan 请告诉我是否遗漏了某些内容。

t98cgbkg

t98cgbkg3#

我认为错误信息还可以做得更好,因为截图中的信息仍然不够充分。
我猜@gorarakelyan、@alberttorosyan和@karan2801可以帮助在实际完成之前迭代这个消息。

相关问题