@@ -162,12 +162,14 @@ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME(kCpuExecutionProvider, kOn
162162class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int32_t ,
163163 ReduceLogSumExp);
164164class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , float , ReduceMax);
165+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , double , ReduceMax);
165166class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int32_t , ReduceMax);
166167class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int64_t , ReduceMax);
167168class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , float , ReduceMean);
168169class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , double , ReduceMean);
169170class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int32_t , ReduceMean);
170171class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , float , ReduceMin);
172+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , double , ReduceMin);
171173class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int32_t , ReduceMin);
172174class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , int64_t , ReduceMin);
173175class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 , float , ReduceProd);
@@ -349,12 +351,14 @@ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME(kCpuExecutionProvider, kOn
349351class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , double , ReduceLogSumExp);
350352class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , int32_t , ReduceLogSumExp);
351353class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , float , ReduceMax);
354+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , double , ReduceMax);
352355class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , int32_t , ReduceMax);
353356class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , int64_t , ReduceMax);
354357class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , float , ReduceMean);
355358class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , double , ReduceMean);
356359class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , int32_t , ReduceMean);
357360class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , float , ReduceMin);
361+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , double , ReduceMin);
358362class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , int32_t , ReduceMin);
359363class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 , int64_t , ReduceMin);
360364class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 12 , float , ReduceProd);
@@ -437,12 +441,14 @@ class ONNX_OPERATOR_VERSIONED_KERNEL_CLASS_NAME(kCpuExecutionProvider, kOnnxDoma
437441class ONNX_OPERATOR_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , MaxPool);
438442class ONNX_OPERATOR_VERSIONED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , Pow);
439443class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , float , ReduceMax);
444+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , double , ReduceMax);
440445class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int32_t , ReduceMax);
441446class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int64_t , ReduceMax);
442447class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int8_t , ReduceMax);
443448class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , uint8_t , ReduceMax);
444449
445450class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , float , ReduceMin);
451+ class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , double , ReduceMin);
446452class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int32_t , ReduceMin);
447453class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int64_t , ReduceMin);
448454class ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 , int8_t , ReduceMin);
@@ -606,6 +612,7 @@ class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME(kCpuExecutionProvider, kOnnxDomain,
606612class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double , ReduceLogSumExp);
607613class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t , ReduceLogSumExp);
608614class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , float , ReduceMax);
615+ class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double , ReduceMax);
609616class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t , ReduceMax);
610617class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int64_t , ReduceMax);
611618class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int8_t , ReduceMax);
@@ -614,6 +621,7 @@ class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME(kCpuExecutionProvider, kOnnxDomain,
614621class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double , ReduceMean);
615622class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t , ReduceMean);
616623class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , float , ReduceMin);
624+ class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double , ReduceMin);
617625class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t , ReduceMin);
618626class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int64_t , ReduceMin);
619627class ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int8_t , ReduceMin);
@@ -879,6 +887,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
879887 int32_t , ReduceLogSumExp)>,
880888 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
881889 float , ReduceMax)>,
890+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
891+ double , ReduceMax)>,
882892 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
883893 int32_t , ReduceMax)>,
884894 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
@@ -891,6 +901,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
891901 int32_t , ReduceMean)>,
892902 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
893903 float , ReduceMin)>,
904+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
905+ double , ReduceMin)>,
894906 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
895907 int32_t , ReduceMin)>,
896908 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 1 , 10 ,
@@ -1280,12 +1292,16 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
12801292 uint8_t , Resize)>,
12811293 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
12821294 float , ReduceMin)>,
1295+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
1296+ double , ReduceMin)>,
12831297 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
12841298 int32_t , ReduceMin)>,
12851299 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
12861300 int64_t , ReduceMin)>,
12871301 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
12881302 float , ReduceMax)>,
1303+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
1304+ double , ReduceMax)>,
12891305 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
12901306 int32_t , ReduceMax)>,
12911307 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 11 , 11 ,
@@ -1348,6 +1364,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
13481364
13491365 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
13501366 float , ReduceMax)>,
1367+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
1368+ double , ReduceMax)>,
13511369 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
13521370 int32_t , ReduceMax)>,
13531371 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
@@ -1359,6 +1377,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
13591377
13601378 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
13611379 float , ReduceMin)>,
1380+ BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
1381+ double , ReduceMin)>,
13621382 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
13631383 int32_t , ReduceMin)>,
13641384 BuildKernelCreateInfo<ONNX_OPERATOR_VERSIONED_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 12 , 12 ,
@@ -1606,6 +1626,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
16061626 ReduceLogSumExp)>,
16071627 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , float ,
16081628 ReduceMax)>,
1629+ BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double ,
1630+ ReduceMax)>,
16091631 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t ,
16101632 ReduceMax)>,
16111633 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int64_t ,
@@ -1622,6 +1644,8 @@ Status RegisterOnnxOperatorKernels(KernelRegistry& kernel_registry) {
16221644 ReduceMean)>,
16231645 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , float ,
16241646 ReduceMin)>,
1647+ BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , double ,
1648+ ReduceMin)>,
16251649 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int32_t ,
16261650 ReduceMin)>,
16271651 BuildKernelCreateInfo<ONNX_OPERATOR_TYPED_KERNEL_CLASS_NAME (kCpuExecutionProvider , kOnnxDomain , 13 , int64_t ,
0 commit comments