feylur commited on
Commit
13f68c2
·
verified ·
1 Parent(s): 0527c67

Update CatVTON/model/DensePose/__init__.py

Browse files
CatVTON/model/DensePose/__init__.py CHANGED
@@ -38,11 +38,14 @@ class DensePose:
38
  self.min_score = 0.8
39
 
40
  self.cfg = self.setup_config()
 
41
  self.predictor = DefaultPredictor(self.cfg)
42
- self.predictor.model.to(self.device)
43
 
44
  def setup_config(self):
45
- opts = ["MODEL.ROI_HEADS.SCORE_THRESH_TEST", str(self.min_score)]
 
 
 
46
  cfg = get_cfg()
47
  add_densepose_config(cfg)
48
  cfg.merge_from_file(self.config_path)
 
38
  self.min_score = 0.8
39
 
40
  self.cfg = self.setup_config()
41
+ self.cfg.MODEL.DEVICE = self.device # Force device before creating predictor
42
  self.predictor = DefaultPredictor(self.cfg)
 
43
 
44
  def setup_config(self):
45
+ opts = [
46
+ "MODEL.ROI_HEADS.SCORE_THRESH_TEST", str(self.min_score),
47
+ "MODEL.DEVICE", self.device # Add this line
48
+ ]
49
  cfg = get_cfg()
50
  add_densepose_config(cfg)
51
  cfg.merge_from_file(self.config_path)