ruinmessi liusongtao commited on
Commit
c4f16a5
·
1 Parent(s): c61fc24

Fix occupy_mem bug (#137)

Browse files

* fix(data): fix sampler bug for single device

* fix trt and cpu device bug in demo

* add third-party resources

* fix cpp return bug

* fix demo bug for trt

* fix occupy_mem bug

Co-authored-by: liusongtao <[email protected]>

Files changed (1) hide show
  1. yolox/core/trainer.py +3 -3
yolox/core/trainer.py CHANGED
@@ -23,7 +23,7 @@ from yolox.utils import (
23
  get_world_size,
24
  gpu_mem_usage,
25
  load_ckpt,
26
- occumpy_mem,
27
  save_checkpoint,
28
  setup_logger,
29
  synchronize
@@ -154,8 +154,8 @@ class Trainer:
154
  self.lr_scheduler = self.exp.get_lr_scheduler(
155
  self.exp.basic_lr_per_img * self.args.batch_size, self.max_iter
156
  )
157
- if self.args.occumpy:
158
- occumpy_mem(self.local_rank)
159
 
160
  if self.is_distributed:
161
  model = apex.parallel.DistributedDataParallel(model)
 
23
  get_world_size,
24
  gpu_mem_usage,
25
  load_ckpt,
26
+ occupy_mem,
27
  save_checkpoint,
28
  setup_logger,
29
  synchronize
 
154
  self.lr_scheduler = self.exp.get_lr_scheduler(
155
  self.exp.basic_lr_per_img * self.args.batch_size, self.max_iter
156
  )
157
+ if self.args.occupy:
158
+ occupy_mem(self.local_rank)
159
 
160
  if self.is_distributed:
161
  model = apex.parallel.DistributedDataParallel(model)