Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Commit e1ecdda

Browse files
committed
pooling: add breaks in switch
1 parent 0ed4195 commit e1ecdda

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/operator/pooling.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@ Operator *CreateOp<cpu>(PoolingParam param, int dtype) {
1515
switch (param.pool_type) {
1616
case pool_enum::kMaxPooling:
1717
op = new PoolingOp<cpu, mshadow::red::maximum, DType>(param);
18+
break;
1819
case pool_enum::kAvgPooling:
1920
op = new PoolingOp<cpu, mshadow::red::sum, DType>(param);
21+
break;
2022
case pool_enum::kSumPooling:
2123
op = new PoolingOp<cpu, mshadow::red::sum, DType>(param);
24+
break;
2225
default:
2326
LOG(FATAL) << "unknown activation type";
2427
}

src/operator/pooling.cu

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@ Operator *CreateOp<gpu>(PoolingParam param, int dtype) {
2020
switch (param.pool_type) {
2121
case pool_enum::kMaxPooling:
2222
op = new CuDNNPoolingOp<DType>(param);
23+
break;
2324
case pool_enum::kAvgPooling:
2425
op = new CuDNNPoolingOp<DType>(param);
26+
break;
2527
case pool_enum::kSumPooling:
2628
LOG(WARNING) << "Sum pooling is not supported by cudnn, MxNet sum pooling is applied.";
2729
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
30+
break;
2831
default:
2932
LOG(FATAL) << "unknown pooling type";
3033
}
@@ -34,10 +37,13 @@ Operator *CreateOp<gpu>(PoolingParam param, int dtype) {
3437
switch (param.pool_type) {
3538
case pool_enum::kMaxPooling:
3639
op = new PoolingOp<gpu, mshadow::red::maximum, DType>(param);
40+
break;
3741
case pool_enum::kAvgPooling:
3842
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
43+
break;
3944
case pool_enum::kSumPooling:
4045
op = new PoolingOp<gpu, mshadow::red::sum, DType>(param);
46+
break;
4147
default:
4248
LOG(FATAL) << "unknown pooling type";
4349
}

0 commit comments

Comments
 (0)