ludwig 更新到pydantic v2

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

您的功能请求是否与问题相关?请描述。

Pydantic v2 已经发布几个月了,它带来了新的酷炫功能以及由于使用 Rust 进行验证而带来的性能提升。目前 Ludwig 需要 Pydantic < 2.0。

The conflict is caused by:
    The user requested pydantic==2.4.2
    ludwig 0.8.4 depends on pydantic<2.0

是否有计划更新到新版本?
我可能可以帮助解决这个问题。

gpfsuwkq

gpfsuwkq1#

你好,@dragosmc。

#3537中,我们不得不将pydantic固定在<2.0版本,因为它与transformers不兼容。

如果我们能得到您的帮助来检查transformers是否兼容,然后在Ludwig上解除固定,那就太好了!

6tdlim6h

6tdlim6h2#

我明白了。在这种情况下,我想我们会等待他们更新(或他们的一个依赖项),因为目前他们仍在强制使用pydantic<2。谢谢。

ymzxtsji

ymzxtsji3#

你好,我正在重新打开这个主题,因为transformers更新了他们的代码,使用了pydantic2huggingface/transformers#27933,感觉ludwig可以移除版本限制。

相关问题