mirror of
https://github.com/open-mmlab/mmdeploy.git
synced 2025-01-14 08:09:43 +08:00
[Enhancement] Support mmocr v0.4+ (#115)
* support mmocr v0.4+ * 0.4.0 -> 0.4.1
This commit is contained in:
parent
230596bad9
commit
51fa2ff566
@ -98,7 +98,7 @@ class End2EndModel(BaseBackendModel):
|
||||
def show_result(self,
|
||||
img: np.ndarray,
|
||||
result: list,
|
||||
win_name: str,
|
||||
win_name: str = '',
|
||||
show: bool = True,
|
||||
out_file: str = None):
|
||||
"""Show predictions of classification.
|
||||
|
@ -4,6 +4,7 @@ from typing import Optional, Union
|
||||
import mmcv
|
||||
import torch
|
||||
from mmcv.utils import Registry
|
||||
from packaging import version
|
||||
from torch.utils.data import DataLoader, Dataset
|
||||
|
||||
from mmdeploy.codebase.base import CODEBASE, BaseTask, MMCodebase
|
||||
@ -137,6 +138,11 @@ class MMOCR(MMCodebase):
|
||||
Returns:
|
||||
list: The prediction results.
|
||||
"""
|
||||
from mmdet.apis import single_gpu_test
|
||||
import mmocr
|
||||
# fixed the bug when using `--show-dir` after mocr v0.4.1
|
||||
if version.parse(mmocr.__version__) < version.parse('0.4.1'):
|
||||
from mmdet.apis import single_gpu_test
|
||||
else:
|
||||
from mmocr.apis import single_gpu_test
|
||||
outputs = single_gpu_test(model, data_loader, show, out_dir, **kwargs)
|
||||
return outputs
|
||||
|
@ -118,7 +118,7 @@ class End2EndModel(BaseBackendModel):
|
||||
def show_result(self,
|
||||
img: np.ndarray,
|
||||
result: dict,
|
||||
win_name: str,
|
||||
win_name: str = '',
|
||||
show: bool = True,
|
||||
score_thr: float = 0.3,
|
||||
out_file: str = None):
|
||||
|
@ -125,7 +125,7 @@ class End2EndModel(BaseBackendModel):
|
||||
def show_result(self,
|
||||
img: np.ndarray,
|
||||
result: list,
|
||||
win_name: str,
|
||||
win_name: str = '',
|
||||
show: bool = True,
|
||||
score_thr: float = 0.3,
|
||||
out_file: str = None):
|
||||
|
Loading…
x
Reference in New Issue
Block a user