@@ -229,6 +229,7 @@ std::vector<SupportedOp> supported_op_mode = {
229229 {" Sigmoid" , V_2020_4, {" CPU" , " GPU" }},
230230 {" Sign" , V_2020_4, {" CPU" }},
231231 {" Sign" , V_2022_1, {" GPU" }},
232+ {" SimplifiedLayerNormalization" , V_2025_2, {" CPU" , " GPU" }},
232233 {" Sin" , V_2022_1, {" CPU" , " GPU" }},
233234 {" Sinh" , V_2020_4, {" CPU" }},
234235 {" Size" , V_2022_1, {" CPU" , " GPU" }},
@@ -402,7 +403,7 @@ void DataOps::populate_op_mode_supported() {
402403
403404 // populate unsupportedmode_t
404405 {
405- UnsupportedOpMode obj = {{V_2024_1, V_2024_2, V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1},
406+ UnsupportedOpMode obj = {{V_2024_1, V_2024_2, V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1, V_2025_2 },
406407 [this ](const Node* node, const InitializedTensorSet&) {
407408 // If the Input of ReduceMax op is UINT8, it is rejected (Due to output mismatch)
408409 for (size_t i = 0 ; i < node->InputDefs ().size (); i++) {
@@ -418,7 +419,8 @@ void DataOps::populate_op_mode_supported() {
418419 }
419420 {
420421 UnsupportedOpMode obj = {{V_2023_1, V_2023_2, V_2023_3, V_2024_0, V_2024_1, V_2024_2,
421- V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1},
422+ V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1,
423+ V_2025_2},
422424 [this ](const Node* node, const InitializedTensorSet&) {
423425 const auto & input_args = node->InputDefs ();
424426 const auto & input_arg = (input_args.size () > 1 ) ? input_args[1 ] : input_args[0 ];
@@ -437,7 +439,8 @@ void DataOps::populate_op_mode_supported() {
437439 }
438440 {
439441 UnsupportedOpMode obj = {{V_2023_1, V_2023_2, V_2023_3, V_2024_0, V_2024_1, V_2024_2,
440- V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1},
442+ V_2024_3, V_2024_4, V_2024_5, V_2024_6, V_2025_0, V_2025_1,
443+ V_2025_2},
441444 [this ](const Node* node, const InitializedTensorSet&) {
442445 // If the operator is unsqueeze
443446 // If axes is an input, then we cannot produce a static graph.
@@ -452,8 +455,8 @@ void DataOps::populate_op_mode_supported() {
452455 op_list_.insert ({" Unsqueeze" , obj});
453456 }
454457 {
455- UnsupportedOpMode obj = {{V_2023_1, V_2023_2, V_2023_3, V_2024_0, V_2024_1, V_2024_2, V_2024_3, V_2024_4, V_2024_5, V_2024_6,
456- V_2025_0, V_2025_1},
458+ UnsupportedOpMode obj = {{V_2023_1, V_2023_2, V_2023_3, V_2024_0, V_2024_1, V_2024_2, V_2024_3, V_2024_4, V_2024_5,
459+ V_2024_6, V_2025_0, V_2025_1, V_2025_2 },
457460 [this ](const Node* node, const InitializedTensorSet&) {
458461 // check for attributes
459462 auto & upsample_attr = node->GetAttributes ();
0 commit comments