@@ -464,8 +464,6 @@ class MaxPool2dGradFunctor<CPUContext, T> {
464464template class MaxPool2dGradFunctor <CPUContext, float >;
465465template class MaxPool2dGradFunctor <CPUContext, double >;
466466
467- template class MaxPool2dGradFunctor <CPUContext, dtype::float16>;
468-
469467template class Pool2dFunctor <CPUContext, MaxPool<float >, float >;
470468template class Pool2dFunctor <CPUContext, AvgPool<float >, float >;
471469template class Pool2dFunctor <CPUContext, LPPool<float >, float >;
@@ -479,24 +477,6 @@ template class Pool2dGradFunctor<CPUContext, MaxPoolGrad<double>, double>;
479477template class Pool2dGradFunctor <CPUContext, AvgPoolGrad<double >, double >;
480478template class Pool2dGradFunctor <CPUContext, LPPoolGrad<double >, double >;
481479
482- template class Pool2dFunctor <phi::CPUContext,
483- MaxPool<dtype::float16>,
484- dtype::float16>;
485- template class Pool2dFunctor <phi::CPUContext,
486- AvgPool<dtype::float16>,
487- dtype::float16>;
488- template class Pool2dFunctor <phi::CPUContext,
489- LPPool<dtype::float16>,
490- dtype::float16>;
491- template class Pool2dGradFunctor <phi::CPUContext,
492- MaxPoolGrad<dtype::float16>,
493- dtype::float16>;
494- template class Pool2dGradFunctor <phi::CPUContext,
495- AvgPoolGrad<dtype::float16>,
496- dtype::float16>;
497- template class Pool2dGradFunctor <phi::CPUContext,
498- LPPoolGrad<dtype::float16>,
499- dtype::float16>;
500480/*
501481 * Tensors are in NCDHW or NDHWC format.
502482 * Ksize, strides, paddings are three elements. These three elements represent
@@ -1077,7 +1057,6 @@ class MaxPool3dGradFunctor<CPUContext, T> {
10771057};
10781058template class MaxPool3dGradFunctor <CPUContext, float >;
10791059template class MaxPool3dGradFunctor <CPUContext, double >;
1080- template class MaxPool3dGradFunctor <CPUContext, dtype::float16>;
10811060
10821061template class Pool3dFunctor <CPUContext, MaxPool<float >, float >;
10831062template class Pool3dFunctor <CPUContext, AvgPool<float >, float >;
@@ -1088,21 +1067,6 @@ template class Pool3dFunctor<CPUContext, AvgPool<double>, double>;
10881067template class Pool3dGradFunctor <CPUContext, MaxPoolGrad<double >, double >;
10891068template class Pool3dGradFunctor <CPUContext, AvgPoolGrad<double >, double >;
10901069
1091- template class Pool3dFunctor <phi::CPUContext,
1092- MaxPool<dtype::float16>,
1093- dtype::float16>;
1094- template class Pool3dFunctor <phi::CPUContext,
1095- AvgPool<dtype::float16>,
1096- dtype::float16>;
1097- template class Pool3dFunctor <phi::CPUContext,
1098- LPPool<dtype::float16>,
1099- dtype::float16>;
1100- template class Pool3dGradFunctor <phi::CPUContext,
1101- MaxPoolGrad<dtype::float16>,
1102- dtype::float16>;
1103- template class Pool3dGradFunctor <phi::CPUContext,
1104- AvgPoolGrad<dtype::float16>,
1105- dtype::float16>;
11061070/*
11071071 * All tensors are in NCHW format.
11081072 * Ksize, strides, paddings are two elements. These two elements represent
0 commit comments