Skip to content

Commit ba7608c

Browse files
authored
[Fix] Fix no revert_sync_batchnorm in image_demo of master branch (open-mmlab#2489)
Fix: open-mmlab#2478
1 parent ed83982 commit ba7608c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

demo/image_demo.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Copyright (c) OpenMMLab. All rights reserved.
22
from argparse import ArgumentParser
33

4+
from mmcv.cnn.utils.sync_bn import revert_sync_batchnorm
5+
46
from mmseg.apis import inference_segmentor, init_segmentor, show_result_pyplot
57
from mmseg.core.evaluation import get_palette
68

@@ -26,6 +28,8 @@ def main():
2628

2729
# build the model from a config file and a checkpoint file
2830
model = init_segmentor(args.config, args.checkpoint, device=args.device)
31+
if args.device == 'cpu':
32+
model = revert_sync_batchnorm(model)
2933
# test a single image
3034
result = inference_segmentor(model, args.img)
3135
# show the results

0 commit comments

Comments
 (0)