This repository was archived by the owner on Nov 17, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -15,10 +15,13 @@ Operator *CreateOp<cpu>(PoolingParam param, int dtype) {
15
15
switch (param.pool_type ) {
16
16
case pool_enum::kMaxPooling :
17
17
op = new PoolingOp<cpu, mshadow::red::maximum, DType>(param);
18
+ break ;
18
19
case pool_enum::kAvgPooling :
19
20
op = new PoolingOp<cpu, mshadow::red::sum, DType>(param);
21
+ break ;
20
22
case pool_enum::kSumPooling :
21
23
op = new PoolingOp<cpu, mshadow::red::sum, DType>(param);
24
+ break ;
22
25
default :
23
26
LOG (FATAL) << " unknown activation type" ;
24
27
}
Original file line number Diff line number Diff line change @@ -20,11 +20,14 @@ Operator *CreateOp<gpu>(PoolingParam param, int dtype) {
20
20
switch (param.pool_type ) {
21
21
case pool_enum::kMaxPooling :
22
22
op = new CuDNNPoolingOp<DType>(param);
23
+ break ;
23
24
case pool_enum::kAvgPooling :
24
25
op = new CuDNNPoolingOp<DType>(param);
26
+ break ;
25
27
case pool_enum::kSumPooling :
26
28
LOG (WARNING) << " Sum pooling is not supported by cudnn, MxNet sum pooling is applied." ;
27
29
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
30
+ break ;
28
31
default :
29
32
LOG (FATAL) << " unknown pooling type" ;
30
33
}
@@ -34,10 +37,13 @@ Operator *CreateOp<gpu>(PoolingParam param, int dtype) {
34
37
switch (param.pool_type ) {
35
38
case pool_enum::kMaxPooling :
36
39
op = new PoolingOp<gpu, mshadow::red::maximum, DType>(param);
40
+ break ;
37
41
case pool_enum::kAvgPooling :
38
42
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
43
+ break ;
39
44
case pool_enum::kSumPooling :
40
45
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
46
+ break ;
41
47
default :
42
48
LOG (FATAL) << " unknown pooling type" ;
43
49
}
You can’t perform that action at this time.
0 commit comments