chore: suppress transformers debug message
Browse files- 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 |
|