From: Alexander Smorkalov <2536374+asmorkalov@users.noreply.github.com> Date: Mon, 17 Oct 2022 11:57:46 +0000 (+0300) Subject: Merge pull request #22529 from fengyuentau:scatter_scatternd X-Git-Tag: accepted/tizen/unified/20230127.161057~1^2~119 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec7fc5adca40d7feedff6b56a1c349c5c1c046c2;p=platform%2Fupstream%2Fopencv.git Merge pull request #22529 from fengyuentau:scatter_scatternd DNN: supports Scatter and ScatterND from ONNX --- ec7fc5adca40d7feedff6b56a1c349c5c1c046c2 diff --cc modules/dnn/src/onnx/onnx_importer.cpp index e1792d1fde,e91534e409..798f439c5c --- a/modules/dnn/src/onnx/onnx_importer.cpp +++ b/modules/dnn/src/onnx/onnx_importer.cpp @@@ -3785,11 -3779,10 +3838,12 @@@ void ONNXImporter::buildDispatchMap_ONN dispatch["DetectionOutput"] = &ONNXImporter::parseDetectionOutput; dispatch["CumSum"] = &ONNXImporter::parseCumSum; dispatch["SpaceToDepth"] = dispatch["DepthToSpace"] = &ONNXImporter::parseDepthToSpace; + dispatch["ScatterElements"] = dispatch["Scatter"] = dispatch["ScatterND"] = &ONNXImporter::parseScatter; dispatch["Equal"] = dispatch["Greater"] = dispatch["Less"] = dispatch["Pow"] = dispatch["Add"] = - dispatch["Sub"] = dispatch["Mul"] = dispatch["Div"] = &ONNXImporter::parseElementWise; + dispatch["Sub"] = dispatch["Mul"] = dispatch["Div"] = dispatch["GreaterOrEqual"] = + dispatch["LessOrEqual"] = &ONNXImporter::parseElementWise; + dispatch["Sum"] = dispatch["Min"] = dispatch["Max"] = &ONNXImporter::parseElementWise; dispatch["Range"] = &ONNXImporter::parseRange;