Giter Site home page Giter Site logo

dango-translator's Introduction

我是胖次团子~👋

这里都是我个人空闲研修的项目
如果能帮上你
我会很欣慰 ~
欢迎交流 ~
QQ:394883561

dango-translator's People

Contributors

cypas avatar pantsudango avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dango-translator's Issues

翻译快捷键失灵

点了启动翻译快捷键之后
一开始是可以正常使用的
几分钟之后就怎么按都没有反应
手动点按钮是可以用的

[BUG] 更改 Windows 缩放时文字显示 bug

系统:Windows 10 20H2
软件版本:3.6.1
问题描述:设置-系统-显示-缩放与布局-更改文本、应用等项目的大小 超过 100% 时,登录界面文字将显示不全
截图:
Snipaste_2021-07-19_14-19-47
Snipaste_2021-07-19_14-19-14

运行报错

D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2>"./Python/python.exe" -c "import sys;sys.path.append('./Python');sys.path.append('./Python/Lib');sys.path.append('./Python/Lib/site-packages');sys.path.append('./Python/Scripts');import qpt.run as run"
2021-09-30 00:20:13,465 INFO: UA请求完毕
初始化进度 1/7 |██ | 14.29% AutoPythonEnv部署中...2021-09-30 00:20:13,6初始化进度 2/7 |█████ | 28.57% QPTDependencyPackage部署中...2021-09-30 00:初始化进度 3/7 |████████ | 42.86% PaddlePaddlePackage部署中...2021-09-30 00:2初始化进度 4/7 |███████████ | 57.14% AutoRequirementsPackage部署中...2021-09-30 初始化进度 5/7 |██████████████ | 71.43% BatchInstallation部署中...2021-09-30 00:20:初始化进度 6/7 |█████████████████ | 85.71% PaddlePaddleCheckAVX部署中...2021-09-30 00:初始化进度 7/7 |████████████████████| 100.00% 初始化完毕2021-09-30 00:20:13,639 INFO:
Namespace(benchmark=False, cls_batch_num=6, cls_image_shape='3, 48, 192', cls_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\cls\ch_ppocr_mobile_v2.0_cls_infer', cls_thresh=0.9, cpu_threads=10, det=True, det_algorithm='DB', det_db_box_thresh=0.6, det_db_score_mode='fast', det_db_thresh=0.3, det_db_unclip_ratio=1.5, det_east_cover_thresh=0.1, det_east_nms_thresh=0.2, det_east_score_thresh=0.8, det_limit_side_len=960, det_limit_type='max', det_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\det\en\en_ppocr_mobile_v2.0_det_infer', det_sast_nms_thresh=0.2, det_sast_polygon=False, det_sast_score_thresh=0.5, drop_score=0.5, e2e_algorithm='PGNet', e2e_char_dict_path='./ppocr/utils/ic15_dict.txt', e2e_limit_side_len=768, e2e_limit_type='max', e2e_model_dir=None, e2e_pgnet_mode='fast', e2e_pgnet_polygon=True, e2e_pgnet_score_thresh=0.5, e2e_pgnet_valid_set='totaltext', enable_mkldnn=True, gpu_mem=500, help='==SUPPRESS==', image_dir=None, ir_optim=True, label_list=['0', '180'], lang='japan', layout_path_model='lp://PubLayNet/ppyolov2_r50vd_dcn_365e_publaynet/config', max_batch_size=10, max_text_length=25, min_subgraph_size=10, output='./output/table', precision='fp32', process_id=0, rec=True, rec_algorithm='CRNN', rec_batch_num=6, rec_char_dict_path='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources\paddleocr\ppocr\utils\dict\japan_dict.txt', rec_char_type='ch', rec_image_shape='3, 32, 320', rec_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\rec\japan\japan_mobile_v2.0_rec_infer', save_log_path='./log_output/', show_log=True, table_char_dict_path=None, table_char_type='en', table_max_len=488, table_model_dir=None, total_process_num=1, type='ocr', use_angle_cls=False, use_dilation=False, use_gpu=False, use_mp=False, use_pdserving=False, use_space_char=True, use_tensorrt=False, vis_font_path='./doc/fonts/simfang.ttf', warmup=True)
I0930 00:20:19.021212 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
e[32m--- Running IR pass [fc_fuse_pass]e[0m
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:19.271368 6580 graph_pattern_detector.cc:91] --- detected 33 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:19.295755 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:19.315778 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:19.359503 6580 graph_pattern_detector.cc:91] --- detected 2 subgraphs
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:19.453857 6580 graph_pattern_detector.cc:91] --- detected 3 subgraphs
I0930 00:20:19.466580 6580 graph_pattern_detector.cc:91] --- detected 10 subgraphs
I0930 00:20:19.470261 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 10
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:19.485616 6580 graph_pattern_detector.cc:91] --- detected 13 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:19.516125 6580 graph_pattern_detector.cc:91] --- detected 20 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
I0930 00:20:19.529610 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[37m--- fused 1 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:19.611279 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:19.611768 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:19.615787 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch
I0930 00:20:19.655107 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
I0930 00:20:19.770995 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [fc_fuse_pass]e[0m
I0930 00:20:19.775357 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:19.844707 6580 graph_pattern_detector.cc:91] --- detected 24 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:19.875914 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:19.895388 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:19.951447 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:20.016335 6580 graph_pattern_detector.cc:91] --- detected 7 subgraphs
I0930 00:20:20.017906 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 7
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:20.045003 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:20.094599 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
e[37m--- fused 0 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:20.198025 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:20.199998 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:20.203019 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch
Namespace(benchmark=False, cls_batch_num=6, cls_image_shape='3, 48, 192', cls_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\cls\ch_ppocr_mobile_v2.0_cls_infer', cls_thresh=0.9, cpu_threads=10, det=True, det_algorithm='DB', det_db_box_thresh=0.6, det_db_score_mode='fast', det_db_thresh=0.3, det_db_unclip_ratio=1.5, det_east_cover_thresh=0.1, det_east_nms_thresh=0.2, det_east_score_thresh=0.8, det_limit_side_len=960, det_limit_type='max', det_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\det\en\en_ppocr_mobile_v2.0_det_infer', det_sast_nms_thresh=0.2, det_sast_polygon=False, det_sast_score_thresh=0.5, drop_score=0.5, e2e_algorithm='PGNet', e2e_char_dict_path='./ppocr/utils/ic15_dict.txt', e2e_limit_side_len=768, e2e_limit_type='max', e2e_model_dir=None, e2e_pgnet_mode='fast', e2e_pgnet_polygon=True, e2e_pgnet_score_thresh=0.5, e2e_pgnet_valid_set='totaltext', enable_mkldnn=True, gpu_mem=500, help='==SUPPRESS==', image_dir=None, ir_optim=True, label_list=['0', '180'], lang='en', layout_path_model='lp://PubLayNet/ppyolov2_r50vd_dcn_365e_publaynet/config', max_batch_size=10, max_text_length=25, min_subgraph_size=10, output='./output/table', precision='fp32', process_id=0, rec=True, rec_algorithm='CRNN', rec_batch_num=6, rec_char_dict_path='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources\paddleocr\ppocr\utils\en_dict.txt', rec_char_type='ch', rec_image_shape='3, 32, 320', rec_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\rec\en\en_number_mobile_v2.0_rec_infer', save_log_path='./log_output/', show_log=True, table_char_dict_path=None, table_char_type='en', table_max_len=488, table_model_dir=None, total_process_num=1, type='ocr', use_angle_cls=False, use_dilation=False, use_gpu=False, use_mp=False, use_pdserving=False, use_space_char=True, use_tensorrt=False, vis_font_path='./doc/fonts/simfang.ttf', warmup=True)
I0930 00:20:20.244624 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
e[32m--- Running IR pass [fc_fuse_pass]e[0m
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:20.475973 6580 graph_pattern_detector.cc:91] --- detected 33 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:20.492404 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:20.507896 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:20.563977 6580 graph_pattern_detector.cc:91] --- detected 2 subgraphs
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:20.660390 6580 graph_pattern_detector.cc:91] --- detected 3 subgraphs
I0930 00:20:20.667315 6580 graph_pattern_detector.cc:91] --- detected 10 subgraphs
I0930 00:20:20.673260 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 10
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:20.685303 6580 graph_pattern_detector.cc:91] --- detected 13 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:20.718637 6580 graph_pattern_detector.cc:91] --- detected 20 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
I0930 00:20:20.730284 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[37m--- fused 1 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:20.787017 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:20.791218 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:20.795305 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch
I0930 00:20:20.815609 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
I0930 00:20:20.917024 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [fc_fuse_pass]e[0m
I0930 00:20:20.922062 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:20.989470 6580 graph_pattern_detector.cc:91] --- detected 24 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:21.009945 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:21.026655 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:21.091168 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:21.158785 6580 graph_pattern_detector.cc:91] --- detected 7 subgraphs
I0930 00:20:21.163704 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 7
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:21.181174 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:21.226567 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
e[37m--- fused 0 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:21.349779 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:21.349779 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:21.356477 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch
Namespace(benchmark=False, cls_batch_num=6, cls_image_shape='3, 48, 192', cls_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\cls\ch_ppocr_mobile_v2.0_cls_infer', cls_thresh=0.9, cpu_threads=10, det=True, det_algorithm='DB', det_db_box_thresh=0.6, det_db_score_mode='fast', det_db_thresh=0.3, det_db_unclip_ratio=1.5, det_east_cover_thresh=0.1, det_east_nms_thresh=0.2, det_east_score_thresh=0.8, det_limit_side_len=960, det_limit_type='max', det_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\det\en\en_ppocr_mobile_v2.0_det_infer', det_sast_nms_thresh=0.2, det_sast_polygon=False, det_sast_score_thresh=0.5, drop_score=0.5, e2e_algorithm='PGNet', e2e_char_dict_path='./ppocr/utils/ic15_dict.txt', e2e_limit_side_len=768, e2e_limit_type='max', e2e_model_dir=None, e2e_pgnet_mode='fast', e2e_pgnet_polygon=True, e2e_pgnet_score_thresh=0.5, e2e_pgnet_valid_set='totaltext', enable_mkldnn=True, gpu_mem=500, help='==SUPPRESS==', image_dir=None, ir_optim=True, label_list=['0', '180'], lang='korean', layout_path_model='lp://PubLayNet/ppyolov2_r50vd_dcn_365e_publaynet/config', max_batch_size=10, max_text_length=25, min_subgraph_size=10, output='./output/table', precision='fp32', process_id=0, rec=True, rec_algorithm='CRNN', rec_batch_num=6, rec_char_dict_path='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources\paddleocr\ppocr\utils\dict\korean_dict.txt', rec_char_type='ch', rec_image_shape='3, 32, 320', rec_model_dir='D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources/.paddleocr/2.2.0.2\ocr\rec\korean\korean_mobile_v2.0_rec_infer', save_log_path='./log_output/', show_log=True, table_char_dict_path=None, table_char_type='en', table_max_len=488, table_model_dir=None, total_process_num=1, type='ocr', use_angle_cls=False, use_dilation=False, use_gpu=False, use_mp=False, use_pdserving=False, use_space_char=True, use_tensorrt=False, vis_font_path='./doc/fonts/simfang.ttf', warmup=True)
I0930 00:20:21.416957 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
e[32m--- Running IR pass [fc_fuse_pass]e[0m
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:21.693410 6580 graph_pattern_detector.cc:91] --- detected 33 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:21.711603 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:21.729997 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:21.789422 6580 graph_pattern_detector.cc:91] --- detected 2 subgraphs
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:21.915688 6580 graph_pattern_detector.cc:91] --- detected 3 subgraphs
I0930 00:20:21.933897 6580 graph_pattern_detector.cc:91] --- detected 10 subgraphs
I0930 00:20:21.936792 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 10
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:21.961138 6580 graph_pattern_detector.cc:91] --- detected 13 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:22.013293 6580 graph_pattern_detector.cc:91] --- detected 20 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
I0930 00:20:22.037122 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[37m--- fused 1 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:22.130836 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:22.130836 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:22.137099 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch
I0930 00:20:22.180564 6580 analysis_predictor.cc:591] MKLDNN is enabled
e[1me[35m--- Running analysis [ir_graph_build_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_clean_pass]e[0m
e[1me[35m--- Running analysis [ir_analysis_pass]e[0m
e[32m--- Running IR pass [mkldnn_placement_pass]e[0m
e[32m--- Running IR pass [simplify_with_basic_ops_pass]e[0m
e[32m--- Running IR pass [layer_norm_fuse_pass]e[0m
e[37m--- Fused 0 subgraphs into layer_norm op.e[0m
e[32m--- Running IR pass [attention_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [seqconv_eltadd_relu_fuse_pass]e[0m
e[32m--- Running IR pass [seqpool_cvm_concat_fuse_pass]e[0m
e[32m--- Running IR pass [mul_lstm_fuse_pass]e[0m
e[32m--- Running IR pass [fc_gru_fuse_pass]e[0m
e[32m--- Running IR pass [mul_gru_fuse_pass]e[0m
e[32m--- Running IR pass [seq_concat_fc_fuse_pass]e[0m
e[32m--- Running IR pass [squeeze2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [reshape2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [flatten2_matmul_fuse_pass]e[0m
e[32m--- Running IR pass [map_matmul_to_mul_pass]e[0m
I0930 00:20:22.360167 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [fc_fuse_pass]e[0m
I0930 00:20:22.367039 6580 graph_pattern_detector.cc:91] --- detected 1 subgraphs
e[32m--- Running IR pass [repeated_fc_relu_fuse_pass]e[0m
e[32m--- Running IR pass [squared_mat_sub_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:22.467875 6580 graph_pattern_detector.cc:91] --- detected 24 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [is_test_pass]e[0m
e[32m--- Running IR pass [runtime_context_cache_pass]e[0m
e[32m--- Running IR pass [depthwise_conv_mkldnn_pass]e[0m
I0930 00:20:22.508606 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_bn_fuse_pass]e[0m
I0930 00:20:22.525470 6580 graph_pattern_detector.cc:91] --- detected 11 subgraphs
e[32m--- Running IR pass [conv_eltwiseadd_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_eltwiseadd_affine_channel_fuse_pass]e[0m
e[32m--- Running IR pass [conv_transpose_bn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_bias_mkldnn_fuse_pass]e[0m
I0930 00:20:22.585490 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [conv_transpose_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv3d_bias_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_elementwise_add_mkldnn_fuse_pass]e[0m
I0930 00:20:22.653612 6580 graph_pattern_detector.cc:91] --- detected 7 subgraphs
I0930 00:20:22.658609 6580 conv_elementwise_add_mkldnn_fuse_pass.cc:338] Fused graph 7
e[32m--- Running IR pass [conv_concat_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu_mkldnn_fuse_pass]e[0m
I0930 00:20:22.675812 6580 graph_pattern_detector.cc:91] --- detected 15 subgraphs
e[32m--- Running IR pass [conv_leaky_relu_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_relu6_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_swish_mkldnn_fuse_pass]e[0m
e[32m--- Running IR pass [conv_hard_swish_mkldnn_fuse_pass]e[0m
I0930 00:20:22.722471 6580 graph_pattern_detector.cc:91] --- detected 18 subgraphs
e[32m--- Running IR pass [scale_matmul_fuse_pass]e[0m
e[37m--- fused 0 scale with matmule[0m
e[32m--- Running IR pass [reshape_transpose_matmul_mkldnn_fuse_pass]e[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patternse[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with transpose's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshapee[0m
e[37m--- Fused 0 ReshapeTransposeMatmulMkldnn patterns with reshape's xshape with transpose's xshapee[0m
e[32m--- Running IR pass [matmul_transpose_reshape_fuse_pass]e[0m
e[37m--- Fused 0 MatmulTransposeReshape patternse[0m
e[32m--- Running IR pass [batch_norm_act_fuse_pass]e[0m
e[37m--- fused 0 batch norm with relu activatione[0m
e[1me[35m--- Running analysis [ir_params_sync_among_devices_pass]e[0m
e[1me[35m--- Running analysis [adjust_cudnn_workspace_size_pass]e[0m
e[1me[35m--- Running analysis [inference_op_replace_pass]e[0m
e[1me[35m--- Running analysis [ir_graph_to_program_pass]e[0m
I0930 00:20:22.876013 6580 analysis_predictor.cc:636] ======= optimize end =======
I0930 00:20:22.876013 6580 naive_executor.cc:98] --- skip [feed], feed -> x
I0930 00:20:22.885435 6580 naive_executor.cc:98] --- skip [save_infer_model/scale_0.tmp_1], fetch -> fetch

  • Serving Flask app 'app' (lazy loading)
  • Environment: production
    �[31m WARNING: This is a development server. Do not use it in a production deployment.�[0m
    �[2m Use a production WSGI server instead.�[0m
  • Debug mode: off
    Traceback (most recent call last):
    File "", line 1, in
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\run.py", line 13, in
    module.run()
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\executor.py", line 511, in run
    lib = importlib.import_module(main_lib_path)
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\importlib_init_.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\resources\app.py", line 128, in
    app.run(debug=False, host="0.0.0.0", port=6666, threaded=False)
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\flask\app.py", line 922, in run
    run_simple(t.cast(str, host), port, self, **options)
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\werkzeug\serving.py", line 1008, in run_simple
    inner()
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\werkzeug\serving.py", line 948, in inner
    srv = make_server(
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\werkzeug\serving.py", line 795, in make_server
    return BaseWSGIServer(
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\werkzeug\serving.py", line 686, in init
    super().init(server_address, handler) # type: ignore
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\socketserver.py", line 452, in init
    self.server_bind()
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\http\server.py", line 138, in server_bind
    socketserver.TCPServer.server_bind(self)
    File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\socketserver.py", line 466, in server_bind
    self.socket.bind(self.server_address)
    OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2>pause
请按任意键继续. . .

问题反馈

使用离线ocr时点击翻译器文本显示页面有几率让ocr无法工作,需要重启ocr
退出ocr时程序未响应,可以多点几次来结束进程
离线ocr识别有时候会漏掉部分内容(游戏文本框不透明),角色名字会被合到对话文本里面导致翻译结果比较奇怪,框选识别区域时不框选名字就不会了

成「下そ、そつち?」 会被识别成 成下そ、そつち?

建议翻译窗口加入文字自动换行功能

RT,在调整了翻译窗口大小后,遇到翻译文本量较多时文字会显示不完整跑出了窗口界面,这时要把窗口拉得很长才能看到完整文字,重启翻译器后不调整窗口大小则没问题,建议加入文字自动换行功能,在调整了翻译窗口大小的情况下能生效

Linux Ubuntu无法使用

我按照requirements.txt安装了依赖,可是还是不能跑。执行“python main.py” 报错结果如下:
Traceback (most recent call last): File "main.py", line 9, in <module> from Init import MainInterface File "/home/lee/Dango-Translator/Init.py", line 10, in <module> from Translate import translate ModuleNotFoundError: No module named 'Translate'
请问我该如何解决? 多谢。

请求加入选择框切换功能,可以在保存的多个选择框直接切换.

离线OCR的准率让人惊喜.只要不是太特殊的字体都可以正常识别.作者大大🐮🍺。
但目前使用下来碰到了一个非常影响使用的问题.导致无法正常使用。
因为文本位置不是固定的,
比如敌人对话文本在左上角.主角对话文本在屏幕正下方,游戏系统文本在中间.
所游戏中要经常调整拾取框位置(全选的话识别准确率惨不忍睹)。
每次位置变动都需要alt+tsp或者win切出来(那种锁定鼠标的游戏会导致无法框选位置,鼠标固定在中间),然后f2框选f1开启翻译。之前一直也就这么对付用了,热键切几次窗口失效了那鼠标点菜单也不是不能用。
但是之后发现,部分游戏频繁切换窗口会有概率卡死.导致无法正常游戏.这下彻底用不了了

求大佬更新个可以在多个预设位置切换拾取框的功能。🧎‍♀️求

请问site-packages\qpt这个包是由您维护的么?

我本地的terminal是utf-8的codepage,我直接运行OCR会导致下面的报错

raceback (most recent call last):
  File "<string>", line 1, in <module>
  File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\run.py", line 12, in <module>
    module = RunExecutableM
# ....
  File "D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 67, in handle
    msg = line.decode('gbk').strip("b'").strip("\n").strip(SHELL_ACT)
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 47: illegal multibyte sequence

我手动把site-packages\qpt\kernel\tools\terminal.py这个文件里所有的gbk替换成utf8了就可以启动,确实国内很少有人会换code page。

我不知道这个包是由您维护的么?如果是的话,换成sys.stdout.encoding会不会更好一些?

建议增加腾讯ai开发平台的图片翻译api

这个api支持直接将图片的外文进行翻译
也没每月额度限制,只有每秒请求次数限制。
用这个api就不用既要注册ocr又要注册翻译的api
翻译效果也就一般,但用起来方便
(我自己也写了个相似的软件自用,用的api就是用这个)
就是接口时不时抽风╮(╯-╰)╭,但当个备选api挺好的
(年初的时候抽风了将近3个月)

离线OCR识别英文识别度问题

软件没用多久,感觉挺好的,就是离线OCR识别英文感人。百度OCR因为是最近注册所以限额太大不想用。希望之后能改进离线OCR识别能力吧。辛苦作者了。
屏幕截图 2021-08-26 133748
屏幕截图 2021-08-26 133801

多屏情况下只有主屏能选定区域

把翻译窗口移动到别的屏幕区域,翻译选定区域也不随着窗口所在屏幕而变更,始终只能在主屏选择。
希望增加这项功能,感谢!

手动翻译的快捷键会失效

有的时候手动翻译的快捷键会失效,怎么按都不起作用,要手动点那个小三角。
可是这个键会自动隐藏,而且也太小了。
最好翻译成功的时候能给个反馈。

可以问一下旁边的团子有什么用么?点他好像只会说话。
如果旁边的团子可以点,点了可以触发翻译就好了。

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 47: illegal multibyte sequence

module = RunExecutableModule("./")

File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\executor.py", line 360, in init
set_default_pip_lib(self.interpreter_path)
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\interpreter.py", line 229, in set_default_pip_lib
PIP.pip_main = PIPTerminal(interpreter_path).shell_func()
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\interpreter.py", line 21, in init
super(PIPTerminal, self).init()
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 138, in init
super(PTerminal, self).init()
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 92, in init
self.init_terminal()
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 147, in init_terminal
self._shell_func()(prepare)
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 169, in closure
callback.handle(self.main_terminal)
File "F:\DangoTranslate-Ver3.6.2\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2\Python\lib\site-packages\qpt\kernel\tools\terminal.py", line 67, in handle
msg = line.decode('gbk').strip("b'").strip("\n").strip(SHELL_ACT)
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 47: illegal multibyte sequence

Mac版本

请问作者能发布Mac版本吗?
我看了下pyqt做的gui,不知道Mac能不能用

Sent from PPHub

English Support?

is there going to be english translation support?
会有英文翻译支持吗?

fanyi.baidu.com/v2transapi 不能翻译长句子了

昨天突然发现出现,英->中,超过500个字符的长句子时,会timeout
我是在2秒调用一次,大概十次左右会出现这样的情况
timeout=5的时候会直接超时
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='fanyi.baidu.com', port=443): Read timed out. (read timeout=5)
timeout=20的时候,返回值里就没有翻译结果data,只有keywords

有人遇到类似的情况么,求教怎么解决

v3.5版本修改密码功能在哪里?

RT。

版本:v3.5

我都不明白为什么要有注册功能,有就算了,还没修改密码功能。先不说同步后各种api key可能会泄漏的问题,到时被别人拿账号密码撞库就好笑了。

東西很棒 可惜在OBS上有一個小問題

我本機windows7環境 用最新版本obs studio
打算分開2個視窗擷取同時錄下遊戲畫面和翻譯機畫面
可是obs視窗擷取翻譯機只能獲得黑色畫面
用顯示器擷取全屏當然是沒問題的
可是這種擷取限制全屏30幀 想錄60幀就沒辦法了
如果可以讓obs擷取到就好了

DeepL輸入的字句會不斷往上累加

你好
我發現使用DeepL作為翻譯源時
OCR偵測到的字句會不斷疊加上去
例如 OCR在第一楨偵測到句子A 第二楨偵測到句子B
照理說應該要在第二楨時顯示句子B的翻譯結果
但是使用deepL時會顯示A+B的翻譯結果
並且在此之後不斷往上累加 變成翻譯A+B+C....不會消除之前的句子
導致最後deepL翻譯的篇幅非常大

关于团子翻译器在异形屏环境下的Bug

个人的使用环境:双屏,主屏的屏幕分辨率是 3440 * 1440,副屏的屏幕分辨率为1080 * 1920。

启用团子翻译器的时候会出现团子翻译器突然异味的情况(拖动团子翻译器的时候出现,翻译框突然频闪,瞬移至屏幕边框位置再瞬移回来,甚至有翻译框跳出屏幕无法拉回的情况)

打开查询错误用.exe后,登录后小黑框出现 Unknown property background-size 字样。

拖动翻译器时,出现以下类型信息:

QWindowsWindow::setGeometry: Unable to set geometry 800x120-541+1061 (frame: 800x120-541+1061) on QWidgetWindow/"MainInterfaceClassWindow" on "\\.\DISPLAY1". Resulting geometry: 1000x150-541+1061 (frame: 1000x150-541+1061) margins: 0, 0, 0, 0 minimum size: 16x22 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=16,22 maxtrack=0,0)
QWindowsWindow::setGeometry: Unable to set geometry 1000x150+636+630 (frame: 1000x150+636+630) on QWidgetWindow/"MainInterfaceClassWindow" on "\\.\DISPLAY4". Resulting geometry: 800x120+636+630 (frame: 800x120+636+630) margins: 0, 0, 0, 0 minimum size: 16x25 MINMAXINFO maxSize=0,0 maxpos=0,0 mintrack=16,25 maxtrack=0,0)

image

之前使用1920 * 1080和1080 * 1920的双屏环境时无此Bug,故推测此 Bug 可能和异形屏的分辨率有关,希望团子大大可以排查一下修复,谢谢团子啦!!

可以提个小建议嘛>_<

有没有可能加个选项让翻译后面加上渠道,例如百度翻译的最后加上一个(百
这样可以比较方便的知道哪个翻译质量好一些 0.0 现在的是按照返回顺序直接显示的

还有个小问题,362是改了离线ocr识别逻辑嘛。。。静态图也一直在识别。。。361配1.2倒是还是和以前一样。。。

么么哒~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.