|
60 | 60 | SemiSLDetectionConfigurer,
|
61 | 61 | )
|
62 | 62 | from otx.algorithms.detection.adapters.mmdet.datasets import ImageTilingDataset
|
63 |
| -from otx.algorithms.detection.adapters.mmdet.hooks.det_saliency_map_hook import ( |
64 |
| - DetSaliencyMapHook, |
| 63 | +from otx.algorithms.detection.adapters.mmdet.hooks.det_class_probability_map_hook import ( |
| 64 | + DetClassProbabilityMapHook, |
65 | 65 | )
|
66 | 66 | from otx.algorithms.detection.adapters.mmdet.utils.builder import build_detector
|
67 | 67 | from otx.algorithms.detection.adapters.mmdet.utils.config_utils import (
|
|
74 | 74 | from otx.api.configuration import cfg_helper
|
75 | 75 | from otx.api.configuration.helper.utils import config_to_bytes, ids_to_strings
|
76 | 76 | from otx.api.entities.datasets import DatasetEntity
|
| 77 | +from otx.api.entities.explain_parameters import ExplainParameters |
77 | 78 | from otx.api.entities.inference_parameters import InferenceParameters
|
78 | 79 | from otx.api.entities.model import (
|
79 | 80 | ModelEntity,
|
@@ -392,7 +393,7 @@ def hook(module, inp, outp):
|
392 | 393 | if isinstance(raw_model, TwoStageDetector):
|
393 | 394 | saliency_hook = ActivationMapHook(feature_model)
|
394 | 395 | else:
|
395 |
| - saliency_hook = DetSaliencyMapHook(feature_model) |
| 396 | + saliency_hook = DetClassProbabilityMapHook(feature_model) |
396 | 397 |
|
397 | 398 | if not dump_features:
|
398 | 399 | feature_vector_hook: Union[nullcontext, BaseRecordingForwardHook] = nullcontext()
|
@@ -541,12 +542,12 @@ def export(
|
541 | 542 | def explain(
|
542 | 543 | self,
|
543 | 544 | dataset: DatasetEntity,
|
544 |
| - explain_parameters: Optional[InferenceParameters] = None, |
| 545 | + explain_parameters: Optional[ExplainParameters] = None, |
545 | 546 | ) -> DatasetEntity:
|
546 | 547 | """Main explain function of MMDetectionTask."""
|
547 | 548 |
|
548 | 549 | explainer_hook_selector = {
|
549 |
| - "classwisesaliencymap": DetSaliencyMapHook, |
| 550 | + "classwisesaliencymap": DetClassProbabilityMapHook, |
550 | 551 | "eigencam": EigenCamHook,
|
551 | 552 | "activationmap": ActivationMapHook,
|
552 | 553 | }
|
|
0 commit comments