diff --git a/kernels/op_host/calc_poly_start_end_sl.cpp b/kernels/op_host/calc_poly_start_end_sl.cpp index b95ce64581a36a98c3502beb635ccfb09f262ba3..eacc317f3b562c7aa59bf32e388f96c7b3a3de5f 100644 --- a/kernels/op_host/calc_poly_start_end_sl.cpp +++ b/kernels/op_host/calc_poly_start_end_sl.cpp @@ -133,22 +133,26 @@ public: .ParamType(REQUIRED) .DataType({ge::DT_INT32}) .Format({ge::FORMAT_ND}) - .UnknownShapeFormat({ge::FORMAT_ND}); + .UnknownShapeFormat({ge::FORMAT_ND}) + .AutoContiguous(); this->Input("poly_line") .ParamType(REQUIRED) .DataType({ge::DT_FLOAT}) .Format({ge::FORMAT_ND}) - .UnknownShapeFormat({ge::FORMAT_ND}); + .UnknownShapeFormat({ge::FORMAT_ND}) + .AutoContiguous(); this->Input("points") .ParamType(REQUIRED) .DataType({ge::DT_FLOAT}) .Format({ge::FORMAT_ND}) - .UnknownShapeFormat({ge::FORMAT_ND}); + .UnknownShapeFormat({ge::FORMAT_ND}) + .AutoContiguous(); this->Input("s_cum") .ParamType(REQUIRED) .DataType({ge::DT_FLOAT}) .Format({ge::FORMAT_ND}) - .UnknownShapeFormat({ge::FORMAT_ND}); + .UnknownShapeFormat({ge::FORMAT_ND}) + .AutoContiguous(); this->Output("poly_start") .ParamType(REQUIRED) .DataType({ge::DT_FLOAT})