mrfish233 commited on
Commit
89bd2b9
·
1 Parent(s): 641204f

chore: suppress transformers debug message

Browse files
Files changed (1) hide show
  1. modelling_magiv2.py +12 -8
modelling_magiv2.py CHANGED
@@ -1,4 +1,4 @@
1
- from transformers import PreTrainedModel, VisionEncoderDecoderModel, ViTMAEModel, ConditionalDetrModel
2
  from transformers.models.conditional_detr.modeling_conditional_detr import (
3
  ConditionalDetrMLPPredictionHead,
4
  ConditionalDetrModelOutput,
@@ -19,13 +19,6 @@ import numpy as np
19
  import warnings
20
  from scipy.optimize import linear_sum_assignment
21
 
22
- warnings.filterwarnings(
23
- "ignore",
24
- message=r"for .*: copying from a non-meta parameter in the checkpoint to a meta parameter in the current model, which is a no-op.*",
25
- category=UserWarning,
26
- module=r"torch\.nn\.modules\.(module|batchnorm)",
27
- )
28
-
29
  class Magiv2Model(PreTrainedModel):
30
  config_class = Magiv2Config
31
 
@@ -33,6 +26,7 @@ class Magiv2Model(PreTrainedModel):
33
  super().__init__(config)
34
  self.config = config
35
  self.processor = Magiv2Processor(config)
 
36
  if not config.disable_ocr:
37
  self.ocr_model = VisionEncoderDecoderModel(config.ocr_model_config)
38
  if not config.disable_crop_embeddings:
@@ -72,6 +66,16 @@ class Magiv2Model(PreTrainedModel):
72
  giou_cost=config.detection_model_config.giou_cost
73
  )
74
 
 
 
 
 
 
 
 
 
 
 
75
  def move_to_device(self, input):
76
  return move_to_device(input, self.device)
77
 
 
1
+ from transformers import PreTrainedModel, VisionEncoderDecoderModel, ViTMAEModel, ConditionalDetrModel, logging
2
  from transformers.models.conditional_detr.modeling_conditional_detr import (
3
  ConditionalDetrMLPPredictionHead,
4
  ConditionalDetrModelOutput,
 
19
  import warnings
20
  from scipy.optimize import linear_sum_assignment
21
 
 
 
 
 
 
 
 
22
  class Magiv2Model(PreTrainedModel):
23
  config_class = Magiv2Config
24
 
 
26
  super().__init__(config)
27
  self.config = config
28
  self.processor = Magiv2Processor(config)
29
+ self.suppress_debug()
30
  if not config.disable_ocr:
31
  self.ocr_model = VisionEncoderDecoderModel(config.ocr_model_config)
32
  if not config.disable_crop_embeddings:
 
66
  giou_cost=config.detection_model_config.giou_cost
67
  )
68
 
69
+ def suppress_debug(self):
70
+ warnings.filterwarnings(
71
+ "ignore",
72
+ message=r"for .*: copying from a non-meta parameter in the checkpoint to a meta parameter in the current model, which is a no-op.*",
73
+ category=UserWarning,
74
+ module=r"torch\.nn\.modules\.(module|batchnorm)",
75
+ )
76
+
77
+ logging.set_verbosity_error()
78
+
79
  def move_to_device(self, input):
80
  return move_to_device(input, self.device)
81