后端 API 都是用 springboot 写的,现在有一套 python 写的 tensorflow 代码,需要提供 API 对外访问,目前想到的办法就是微服务,通过 Fegin 调用,有没有更好的办法?
1
dayeye2006199 306 天前
模型导出来,转成 onnx 格式。
然后程序侧用 onnxruntime 的 java binding 把模型导入进来: https://onnxruntime.ai/docs/get-started/with-java.html |
2
a33291 306 天前
onnx 貌似说有性能和精度损失?
|
3
ciki OP @dayeye2006199 需要接受用户的原始数据做训练
|
4
dayeye2006199 306 天前
|
5
ciki OP @dayeye2006199 做迁移学习
|
6
liuzhedash 306 天前
孤陋寡闻了,居然没听说过 Fegin 。
做过类似事儿,是通过套一层 flask ,提供一些 REST API 实现的,把并发调用的情况处理好,或者干脆业务层面不让并发统统排队,就没啥问题。 |
7
litchinn 306 天前
java 直接调用 python 呢,https://github.com/ninia/jep
不过这些方法没有谁比谁好,看你的使用场景来选择吧 |