ludwig 在Golang中如何使用训练好的模型?

jfewjypa  于 2个月前  发布在  Go
关注(0)|答案(8)|浏览(39)

如何在Golang中使用训练好的模型?

我在Golang中编写了几个训练好的模型和应用程序。现在我已经使用了几个示例“ludwig serve”并向其发送请求。有没有办法直接在Golang程序中使用这些模型?

wdebmtf2

wdebmtf21#

感谢您提交这个问题。
截至目前,Ludwig仅支持Python绑定。
我将您的问题标记为潜在的功能请求。然而,目前尚未涉及此范围。

u59ebvdq

u59ebvdq2#

感谢jimthompson5802的工作!

1hdlvixo

1hdlvixo3#

嘿,@Karmadon,你可以选择将你的Ludwig模型导出到一个Neuropod文件,我们在这里有一个API。
一旦导入到Neuropod,你可以在Golang应用程序中使用它的C++ APIcgo一起对Ludwig模型进行推理。这种方法是我们在Uber从Go进行Ludwig模型推理时所采用的方法。

frebpwbc

frebpwbc4#

谢谢你@tgaddair!我会尝试这种方法。
在哪里可以找到neuropod的c绑定?或者它们不在公共仓库中吗?

eoigrqb6

eoigrqb65#

@vkuzmin-uber@VivekPanyam 是否仍有计划为Neuropod添加Golang绑定?
我看到有一个问题仍然未解决:uber/neuropod#294
有任何更新吗?

z0qdvdin

z0qdvdin6#

嗨!抱歉有延迟;不幸的是,过去几周确实很累人
@Karmadon C API是here,这里有一个示例展示了如何使用它。
为了使用它,您需要至少安装Neuropod v0.3.0-rc1。安装说明如下:here
@tgaddair我不确定那个的状态是什么。@vkuzmin-uber或@thuningxu可能知道得更好

yh2wf1be

yh2wf1be7#

谢谢您!看起来这正是我需要的。我会尝试编写POC。如果它能工作,我一定会分享它的。

ncecgwcz

ncecgwcz8#

你好,@Karmadon,只是想跟进一下,看看你是否已经用它进行了POC?

相关问题