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]>
- 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 |
-
|
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.
|
158 |
-
|
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)
|