[tensorflow serve] Executor无法创建内核。参数无效:NodeDef提到attr'index_type'不在Op

时间:2018-03-29 09:59:14

标签: tensorflow-serving

当我运行grpc请求服务服务帖时失败〜我确保它全部在TF 1.6.0中运行

  

2018-03-29 17:09:35.204261:E   外部/ org_tensorflow / tensorflow /型芯/ common_runtime / executor.cc:643]   执行者无法创建内核。参数无效:NodeDef提及   attr'index_type'不在Op输出中:T; ATTR = T:类型取代; NodeDef:rnn / MultiRNNCellZeroState / BasicLSTMCellZeroState / zeros =   填充[T = DT_FLOAT,_output_shapes = [[?,8]],index_type = DT_INT32,   _device = “/作业:本地主机/复制:0 /任务:0 /装置:CPU:0”](RNN / MultiRNNCellZeroState / BasicLSTMCellZeroState / concat,则   RNN / MultiRNNCellZeroState / BasicLSTMCellZeroState /零/ CONST)。 (校验   您的GraphDef解释二进制文件是否与您的最新版本保持同步   GraphDef生成二进制文件。)。 [[节点:   rnn / MultiRNNCellZeroState / BasicLSTMCellZeroState / zeros =   填充[T = DT_FLOAT,_output_shapes = [[?,8]],index_type = DT_INT32,   _device = “/作业:本地主机/复制:0 /任务:0 /装置:CPU:0”](RNN / MultiRNNCellZeroState / BasicLSTMCellZeroState / concat,则   RNN / MultiRNNCellZeroState / BasicLSTMCellZeroState /零/ CONST)]]

1 个答案:

答案 0 :(得分:1)

这个长时间的转储可能会混淆重要的信息:

<script src="https://rawgit.com/kangax/fabric.js/master/dist/fabric.js"></script>
<label id="label"></label>
<canvas id="c" height=300 width=400 style="border:1px solid #ccc"></canvas>

tensorflow_model_server中的TensorFlow版本可能比用于构建模型的版本旧,因此不知道如何实例化该运算符。

您可以尝试在较旧的TensofFlow版本上重建模型,也可以尝试使用最新的源创建Tensorflow服务。