|
|
@@ -37,7 +37,7 @@ class BasePaddlePredictor(BaseComponent, PPEngineMixin):
|
|
|
self.model_prefix = model_prefix
|
|
|
self._is_initialized = False
|
|
|
|
|
|
- def _reset(self):
|
|
|
+ def reset(self):
|
|
|
if not self.option:
|
|
|
self.option = PaddlePredictorOption()
|
|
|
(
|
|
|
@@ -164,7 +164,7 @@ No need to generate again."
|
|
|
|
|
|
def apply(self, **kwargs):
|
|
|
if not self._is_initialized:
|
|
|
- self._reset()
|
|
|
+ self.reset()
|
|
|
|
|
|
x = self.to_batch(**kwargs)
|
|
|
for idx in range(len(x)):
|
|
|
@@ -196,6 +196,7 @@ class ImagePredictor(BasePaddlePredictor):
|
|
|
|
|
|
|
|
|
class ImageDetPredictor(BasePaddlePredictor):
|
|
|
+
|
|
|
INPUT_KEYS = [["img", "scale_factors"], ["img", "scale_factors", "img_size"]]
|
|
|
OUTPUT_KEYS = [["boxes"], ["boxes", "masks"]]
|
|
|
DEAULT_INPUTS = {"img": "img", "scale_factors": "scale_factors"}
|