typo in error message
收藏
0
收藏
全部评论(3)
嗯,排查了下,共有30处
- C++ 28处
$ grep -rn "must has" paddle/* paddle/fluid/operators/array_to_lod_tensor_op.cc:192: "ArrayToLoDTensorOp must has input X."); paddle/fluid/operators/array_to_lod_tensor_op.cc:194: "ArrayToLoDTensorOp must has input RankTable."); paddle/fluid/operators/distributed_ops/split_ids_op.cc:55: PADDLE_ENFORCE(ctx->HasInputs("Ids"), "SplitIdsOp must has input Ids."); paddle/fluid/operators/distributed_ops/split_ids_op.cc:56: PADDLE_ENFORCE(ctx->HasOutputs("Out"), "SplitIdsOp must has output Out."); paddle/fluid/operators/distributed_ops/merge_ids_op.cc:86: "MergeIdsOp must has multi input Ids."); paddle/fluid/operators/distributed_ops/merge_ids_op.cc:88: "MergeIdsOp must has multi input Rows."); paddle/fluid/operators/distributed_ops/merge_ids_op.cc:89: PADDLE_ENFORCE(ctx->HasInputs("X"), "MergeIdsOp must has multi input X."); paddle/fluid/operators/distributed_ops/merge_ids_op.cc:91: "MergeIdsOp must has multi output Out."); paddle/fluid/operators/merge_lod_tensor_op.cc:182: "MergeLoDTensorOp must has input X."); paddle/fluid/operators/merge_lod_tensor_op.cc:184: "MergeLoDTensorOp must has input Mask."); paddle/fluid/operators/merge_lod_tensor_op.cc:186: "MergeLoDTensorOp must has input InTrue."); paddle/fluid/operators/merge_lod_tensor_op.cc:188: "MergeLoDTensorOp must has input InFalse."); paddle/fluid/operators/merge_lod_tensor_op.cc:190: "MergeLoDTensorOp must has output Out"); paddle/fluid/operators/lod_rank_table_op.cc:61: PADDLE_ENFORCE(context->HasInput("X"), "LoDRankTable must has input X"); paddle/fluid/operators/split_selected_rows_op.cc:57: PADDLE_ENFORCE(ctx->HasInput("X"), "SplitSelectedRowsOp must has input X."); paddle/fluid/operators/split_selected_rows_op.cc:59: "SplitSelectedRowsOp must has output Out."); paddle/fluid/operators/get_tensor_from_selected_rows_op.cc:27: "GetTensorFromSelectedRowsOp must has input X."); paddle/fluid/operators/get_tensor_from_selected_rows_op.cc:29: "GetTensorFromSelectedRowsOp must has output Out."); paddle/fluid/operators/split_lod_tensor_op.cc:150: "SplitLoDTensorOp must has input X."); paddle/fluid/operators/split_lod_tensor_op.cc:152: "SplitLoDTensorOp must has input Mask."); paddle/fluid/operators/split_lod_tensor_op.cc:154: "SplitLoDTensorOp must has output OutTrue."); paddle/fluid/operators/split_lod_tensor_op.cc:156: "SplitLoDTensorOp must has output OutFalse."); paddle/fluid/operators/beam_search_decode_op.cc:194: "BeamSearchDecodeOp must has input Ids"); paddle/fluid/operators/beam_search_decode_op.cc:196: "BeamSearchDecodeOp must has input Scores"); paddle/fluid/operators/beam_search_decode_op.cc:198: "BeamSearchDecodeOp must has output SentenceIds"); paddle/fluid/operators/beam_search_decode_op.cc:200: "BeamSearchDecodeOp must has output SentenceScores"); paddle/fluid/operators/controlflow/compare_op.cc:83: PADDLE_ENFORCE(context->HasInput("X"), "%s operator must has input X", paddle/fluid/operators/controlflow/compare_op.cc:85: PADDLE_ENFORCE(context->HasInput("Y"), "%s operator must has input Y",
- python两处
grep -rn "must has" python/* python/paddle/fluid/backward.py:1043: object must has two input python/paddle/fluid/evaluator.py:227: label: the target sequences which must has same sequence count
0
请登录后评论
1)PaddlePaddle版本:paddle1.6.1
应该是关于fluid.layers.equal的一个报错,如下图。应该是must have