我想在 Tensorflow Serving 中尝试我的seq2seq模型进行部署。因此,我实现了一个Custom operation
替换py_func以成功导出基于 python 的代码。
我以两种方式测试了 C++ 自定义操作。
- 使用load_op_library
- 从源代码构建 TensorFlow 服务
两种方式都运行成功。但是,以第二种方式运行时,输出和精度会有所不同。
我还在printf()
自定义操作实现中使用了一些来调试输入和输出值。
使用load_op_library
, 它在标准输出中打印。
使用TF Serving
, 在标准输出中看不到任何print
s。
为什么在 TF Serving 中运行相同的代码不会给出准确的结果?
当模型在 TF Serving 中运行时如何调试值(看不到 printf 的结果)?
有什么方法可以检查
SavedModel
'svariables
文件中的值吗?