From 41067926da69e614212540f9d37dc8aaa230231b Mon Sep 17 00:00:00 2001 From: huangyuan Date: Mon, 21 Jul 2025 14:34:23 +0800 Subject: [PATCH] fix the contiguous bug for frenet ops --- kernels/op_host/calc_poly_start_end_sl.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/kernels/op_host/calc_poly_start_end_sl.cpp b/kernels/op_host/calc_poly_start_end_sl.cpp index b95ce645..eacc317f 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}) -- Gitee