commit
fa1a12563a
|
@ -29,9 +29,6 @@ from .rec_postprocess import CTCLabelDecode, AttnLabelDecode, SRNLabelDecode, Di
|
||||||
TableLabelDecode, NRTRLabelDecode, SARLabelDecode , SEEDLabelDecode
|
TableLabelDecode, NRTRLabelDecode, SARLabelDecode , SEEDLabelDecode
|
||||||
from .cls_postprocess import ClsPostProcess
|
from .cls_postprocess import ClsPostProcess
|
||||||
from .pg_postprocess import PGPostProcess
|
from .pg_postprocess import PGPostProcess
|
||||||
|
|
||||||
if platform.system() != "Windows":
|
|
||||||
# pse is not support in Windows
|
|
||||||
from .pse_postprocess import PSEPostProcess
|
from .pse_postprocess import PSEPostProcess
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,12 @@ import subprocess
|
||||||
|
|
||||||
python_path = sys.executable
|
python_path = sys.executable
|
||||||
|
|
||||||
if subprocess.call('cd ppocr/postprocess/pse_postprocess/pse;{} setup.py build_ext --inplace;cd -'.format(python_path), shell=True) != 0:
|
ori_path = os.getcwd()
|
||||||
raise RuntimeError('Cannot compile pse: {}'.format(os.path.dirname(os.path.realpath(__file__))))
|
os.chdir('ppocr/postprocess/pse_postprocess/pse')
|
||||||
|
if subprocess.call(
|
||||||
|
'{} setup.py build_ext --inplace'.format(python_path), shell=True) != 0:
|
||||||
|
raise RuntimeError('Cannot compile pse: {}'.format(
|
||||||
|
os.path.dirname(os.path.realpath(__file__))))
|
||||||
|
os.chdir(ori_path)
|
||||||
|
|
||||||
from .pse import pse
|
from .pse import pse
|
|
@ -496,11 +496,6 @@ def preprocess(is_train=False):
|
||||||
'CLS', 'PGNet', 'Distillation', 'NRTR', 'TableAttn', 'SAR', 'PSE',
|
'CLS', 'PGNet', 'Distillation', 'NRTR', 'TableAttn', 'SAR', 'PSE',
|
||||||
'SEED'
|
'SEED'
|
||||||
]
|
]
|
||||||
windows_not_support_list = ['PSE']
|
|
||||||
if platform.system() == "Windows" and alg in windows_not_support_list:
|
|
||||||
logger.warning('{} is not support in Windows now'.format(
|
|
||||||
windows_not_support_list))
|
|
||||||
sys.exit()
|
|
||||||
|
|
||||||
device = 'gpu:{}'.format(dist.ParallelEnv().dev_id) if use_gpu else 'cpu'
|
device = 'gpu:{}'.format(dist.ParallelEnv().dev_id) if use_gpu else 'cpu'
|
||||||
device = paddle.set_device(device)
|
device = paddle.set_device(device)
|
||||||
|
|
Loading…
Reference in New Issue