Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleOCR
提交
9cef2409
P
PaddleOCR
项目概览
PaddlePaddle
/
PaddleOCR
大约 1 年 前同步成功
通知
1528
Star
32962
Fork
6643
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
108
列表
看板
标记
里程碑
合并请求
7
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleOCR
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
108
Issue
108
列表
看板
标记
里程碑
合并请求
7
合并请求
7
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9cef2409
编写于
10月 17, 2022
作者:
风为何不回来
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add and update sr model
上级
0cdfc525
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
142 addition
and
2 deletion
+142
-2
configs/sr/sr_telescope.yml
configs/sr/sr_telescope.yml
+1
-1
doc/imgs_results/sr_word_52.png
doc/imgs_results/sr_word_52.png
+0
-0
ppocr/losses/__init__.py
ppocr/losses/__init__.py
+4
-1
test_tipc/configs/sr_telescope/sr_telescope.yml
test_tipc/configs/sr_telescope/sr_telescope.yml
+84
-0
test_tipc/configs/sr_telescope/train_infer_python.txt
test_tipc/configs/sr_telescope/train_infer_python.txt
+53
-0
未找到文件。
configs/sr/sr_telescope.yml
浏览文件 @
9cef2409
...
@@ -80,5 +80,5 @@ Eval:
...
@@ -80,5 +80,5 @@ Eval:
shuffle
:
False
shuffle
:
False
drop_last
:
False
drop_last
:
False
batch_size_per_card
:
16
batch_size_per_card
:
16
num_workers
:
0
num_workers
:
4
doc/imgs_results/sr_word_52.png
0 → 100644
浏览文件 @
9cef2409
8.2 KB
ppocr/losses/__init__.py
浏览文件 @
9cef2409
...
@@ -25,6 +25,8 @@ from .det_east_loss import EASTLoss
...
@@ -25,6 +25,8 @@ from .det_east_loss import EASTLoss
from
.det_sast_loss
import
SASTLoss
from
.det_sast_loss
import
SASTLoss
from
.det_pse_loss
import
PSELoss
from
.det_pse_loss
import
PSELoss
from
.det_fce_loss
import
FCELoss
from
.det_fce_loss
import
FCELoss
from
.det_ct_loss
import
CTLoss
from
.det_drrg_loss
import
DRRGLoss
# rec loss
# rec loss
from
.rec_ctc_loss
import
CTCLoss
from
.rec_ctc_loss
import
CTCLoss
...
@@ -37,6 +39,7 @@ from .rec_pren_loss import PRENLoss
...
@@ -37,6 +39,7 @@ from .rec_pren_loss import PRENLoss
from
.rec_multi_loss
import
MultiLoss
from
.rec_multi_loss
import
MultiLoss
from
.rec_vl_loss
import
VLLoss
from
.rec_vl_loss
import
VLLoss
from
.rec_spin_att_loss
import
SPINAttentionLoss
from
.rec_spin_att_loss
import
SPINAttentionLoss
from
.rec_rfl_loss
import
RFLLoss
# cls loss
# cls loss
from
.cls_loss
import
ClsLoss
from
.cls_loss
import
ClsLoss
...
@@ -69,7 +72,7 @@ def build_loss(config):
...
@@ -69,7 +72,7 @@ def build_loss(config):
'CELoss'
,
'TableAttentionLoss'
,
'SARLoss'
,
'AsterLoss'
,
'SDMGRLoss'
,
'CELoss'
,
'TableAttentionLoss'
,
'SARLoss'
,
'AsterLoss'
,
'SDMGRLoss'
,
'VQASerTokenLayoutLMLoss'
,
'LossFromOutput'
,
'PRENLoss'
,
'MultiLoss'
,
'VQASerTokenLayoutLMLoss'
,
'LossFromOutput'
,
'PRENLoss'
,
'MultiLoss'
,
'TableMasterLoss'
,
'SPINAttentionLoss'
,
'VLLoss'
,
'StrokeFocusLoss'
,
'TableMasterLoss'
,
'SPINAttentionLoss'
,
'VLLoss'
,
'StrokeFocusLoss'
,
'SLALoss'
,
'TelescopeLoss'
'SLALoss'
,
'
CTLoss'
,
'RFLLoss'
,
'DRRGLoss'
,
'
TelescopeLoss'
]
]
config
=
copy
.
deepcopy
(
config
)
config
=
copy
.
deepcopy
(
config
)
module_name
=
config
.
pop
(
'name'
)
module_name
=
config
.
pop
(
'name'
)
...
...
test_tipc/configs/sr_telescope/sr_telescope.yml
0 → 100644
浏览文件 @
9cef2409
Global
:
use_gpu
:
true
epoch_num
:
2
log_smooth_window
:
20
print_batch_step
:
10
save_model_dir
:
./output/sr/sr_telescope/
save_epoch_step
:
3
# evaluation is run every 2000 iterations
eval_batch_step
:
[
0
,
1000
]
cal_metric_during_train
:
False
pretrained_model
:
checkpoints
:
save_inference_dir
:
./output/sr/sr_telescope/infer
use_visualdl
:
False
infer_img
:
doc/imgs_words_en/word_52.png
# for data or label process
character_dict_path
:
max_text_length
:
100
infer_mode
:
False
use_space_char
:
False
save_res_path
:
./output/sr/predicts_telescope.txt
Optimizer
:
name
:
Adam
beta1
:
0.5
beta2
:
0.999
clip_norm
:
0.25
lr
:
learning_rate
:
0.0001
Architecture
:
model_type
:
sr
algorithm
:
Telescope
Transform
:
name
:
TBSRN
STN
:
True
infer_mode
:
False
Loss
:
name
:
TelescopeLoss
confuse_dict_path
:
./ppocr/utils/dict/confuse.pkl
PostProcess
:
name
:
None
Metric
:
name
:
SRMetric
main_indicator
:
all
Train
:
dataset
:
name
:
LMDBDataSetSR
data_dir
:
./train_data/TextZoom/train
transforms
:
-
SRResize
:
imgH
:
32
imgW
:
128
down_sample_scale
:
2
-
KeepKeys
:
keep_keys
:
[
'
img_lr'
,
'
img_hr'
,
'
label'
]
# dataloader will return list in this order
loader
:
shuffle
:
False
batch_size_per_card
:
16
drop_last
:
True
num_workers
:
4
Eval
:
dataset
:
name
:
LMDBDataSetSR
data_dir
:
./train_data/TextZoom/test
transforms
:
-
SRResize
:
imgH
:
32
imgW
:
128
down_sample_scale
:
2
-
KeepKeys
:
keep_keys
:
[
'
img_lr'
,
'
img_hr'
,
'
label'
]
# dataloader will return list in this order
loader
:
shuffle
:
False
drop_last
:
False
batch_size_per_card
:
16
num_workers
:
4
test_tipc/configs/sr_telescope/train_infer_python.txt
0 → 100644
浏览文件 @
9cef2409
===========================train_params===========================
model_name:sr_telescope
python:python3.7
gpu_list:0|0,1
Global.use_gpu:True|True
Global.auto_cast:null
Global.epoch_num:lite_train_lite_infer=2|whole_train_whole_infer=300
Global.save_model_dir:./output/
Train.loader.batch_size_per_card:lite_train_lite_infer=16|whole_train_whole_infer=16
Global.pretrained_model:null
train_model_name:latest
train_infer_img_dir:./inference/sr_inference
null:null
##
trainer:norm_train
norm_train:tools/train.py -c test_tipc/configs/sr_telescope/sr_telescope.yml -o
pact_train:null
fpgm_train:null
distill_train:null
null:null
null:null
##
===========================eval_params===========================
eval:tools/eval.py -c test_tipc/configs/sr_telescope/sr_telescope.yml -o
null:null
##
===========================infer_params===========================
Global.save_inference_dir:./output/
Global.checkpoints:
norm_export:tools/export_model.py -c test_tipc/configs/sr_telescope/sr_telescope.yml -o
quant_export:null
fpgm_export:null
distill_export:null
export1:null
export2:null
##
train_model:./inference/sr_telescope_train/best_accuracy
infer_export:tools/export_model.py -c test_tipc/configs/sr_telescope/sr_telescope.yml -o
infer_quant:False
inference:tools/infer/predict_sr.py --sr_image_shape="1,32,128" --rec_algorithm="Telescope" --min_subgraph_size=5
--use_gpu:True|False
--enable_mkldnn:False
--cpu_threads:6
--rec_batch_num:1
--use_tensorrt:False
--precision:fp32
--rec_model_dir:
--image_dir:./inference/sr_inference
--save_log_path:./test/output/
--benchmark:True
null:null
===========================infer_benchmark_params==========================
random_infer_input:[{float32,[1,32,128]}]
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录