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