Spaces:
Running
Running
fix bug of loger
Browse files
cell_segmentation/inference/inference_cellvit_experiment_monuseg.py
CHANGED
@@ -92,7 +92,7 @@ class MoNuSegInference:
|
|
92 |
|
93 |
# self.__instantiate_logger()
|
94 |
self.__load_model()
|
95 |
-
self.__load_inference_transforms()
|
96 |
self.__setup_amp()
|
97 |
self.inference_dataset = MoNuSegDataset(
|
98 |
dataset_path=dataset_path,
|
@@ -124,16 +124,14 @@ class MoNuSegInference:
|
|
124 |
|
125 |
def __load_model(self) -> None:
|
126 |
"""Load model and checkpoint and load the state_dict"""
|
127 |
-
self.logger.info(f"Loading model: {self.model_path}")
|
128 |
|
129 |
model_checkpoint = torch.load(self.model_path, map_location="cpu")
|
130 |
|
131 |
# unpack checkpoint
|
132 |
self.run_conf = unflatten_dict(model_checkpoint["config"], ".")
|
133 |
self.model = self.__get_model(model_type=model_checkpoint["arch"])
|
134 |
-
|
135 |
-
|
136 |
-
)
|
137 |
self.model.eval()
|
138 |
self.model.to(self.device)
|
139 |
|
|
|
92 |
|
93 |
# self.__instantiate_logger()
|
94 |
self.__load_model()
|
95 |
+
# self.__load_inference_transforms()
|
96 |
self.__setup_amp()
|
97 |
self.inference_dataset = MoNuSegDataset(
|
98 |
dataset_path=dataset_path,
|
|
|
124 |
|
125 |
def __load_model(self) -> None:
|
126 |
"""Load model and checkpoint and load the state_dict"""
|
|
|
127 |
|
128 |
model_checkpoint = torch.load(self.model_path, map_location="cpu")
|
129 |
|
130 |
# unpack checkpoint
|
131 |
self.run_conf = unflatten_dict(model_checkpoint["config"], ".")
|
132 |
self.model = self.__get_model(model_type=model_checkpoint["arch"])
|
133 |
+
|
134 |
+
self.model.load_state_dict(model_checkpoint["model_state_dict"])
|
|
|
135 |
self.model.eval()
|
136 |
self.model.to(self.device)
|
137 |
|