这里都是我个人空闲研修的项目
如果能帮上你
我会很欣慰 ~
欢迎交流 ~
QQ:394883561
pantsudango / dango-translator Goto Github PK
View Code? Open in Web Editor NEW团子翻译器 —— 个人兴趣制作的一款基于OCR技术的翻译器
License: GNU Lesser General Public License v2.1
团子翻译器 —— 个人兴趣制作的一款基于OCR技术的翻译器
License: GNU Lesser General Public License v2.1
因为我不太会然后也没找到.dmg文件…
抱歉打扰啦
我本機windows7環境 用最新版本obs studio
打算分開2個視窗擷取同時錄下遊戲畫面和翻譯機畫面
可是obs視窗擷取翻譯機只能獲得黑色畫面
用顯示器擷取全屏當然是沒問題的
可是這種擷取限制全屏30幀 想錄60幀就沒辦法了
如果可以讓obs擷取到就好了
有没有可能加个选项让翻译后面加上渠道,例如百度翻译的最后加上一个(百
这样可以比较方便的知道哪个翻译质量好一些 0.0 现在的是按照返回顺序直接显示的
还有个小问题,362是改了离线ocr识别逻辑嘛。。。静态图也一直在识别。。。361配1.2倒是还是和以前一样。。。
么么哒~
居然没有人留脚印(虽然我知道这里不是评论区啦)
那我就先悄咪咪留个赞在此处了
我按照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'
请问我该如何解决? 多谢。
把翻译窗口移动到别的屏幕区域,翻译选定区域也不随着窗口所在屏幕而变更,始终只能在主屏选择。
希望增加这项功能,感谢!
可以增加自动朗读原文的功能吗
我本地的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
会不会更好一些?
离线OCR的准率让人惊喜.只要不是太特殊的字体都可以正常识别.作者大大🐮🍺。
但目前使用下来碰到了一个非常影响使用的问题.导致无法正常使用。
因为文本位置不是固定的,
比如敌人对话文本在左上角.主角对话文本在屏幕正下方,游戏系统文本在中间.
所游戏中要经常调整拾取框位置(全选的话识别准确率惨不忍睹)。
每次位置变动都需要alt+tsp或者win切出来(那种锁定鼠标的游戏会导致无法框选位置,鼠标固定在中间),然后f2框选f1开启翻译。之前一直也就这么对付用了,热键切几次窗口失效了那鼠标点菜单也不是不能用。
但是之后发现,部分游戏频繁切换窗口会有概率卡死.导致无法正常游戏.这下彻底用不了了
求大佬更新个可以在多个预设位置切换拾取框的功能。🧎♀️求
翻译的时候发现提示错误gbk缺少\uo131
DeepL是一个比较新锐的翻译公司,准确度比较高,而且比起其他翻译软件说的更像是人话
www.deepl.com/translator
请问作者能发布Mac版本吗?
我看了下pyqt做的gui,不知道Mac能不能用
Sent from PPHub
100%占用风扇太吵了。。。哭哭。。。
bing搜索一下团子翻译器 排行第一的链接是华君软件园,到处都是盗版
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
有国外玩家问有没有屏幕翻译器,我想推荐这个貌似不行😂
之前我也做了一个翻译器,用了tesseractOCR,它的速度和准确率都挺高,但是要求背景和文字颜色区别较大,你可以尝试在它的基础上做一些前处理,比起自己从零做起应该好不少。我的项目https://github.com/ColorfulHorse/Ruminer
现在是直接拉满,有点吃不消啊。
你好
我發現使用DeepL作為翻譯源時
OCR偵測到的字句會不斷疊加上去
例如 OCR在第一楨偵測到句子A 第二楨偵測到句子B
照理說應該要在第二楨時顯示句子B的翻譯結果
但是使用deepL時會顯示A+B的翻譯結果
並且在此之後不斷往上累加 變成翻譯A+B+C....不會消除之前的句子
導致最後deepL翻譯的篇幅非常大
RT
这个api支持直接将图片的外文进行翻译
也没每月额度限制,只有每秒请求次数限制。
用这个api就不用既要注册ocr又要注册翻译的api
翻译效果也就一般,但用起来方便
(我自己也写了个相似的软件自用,用的api就是用这个)
就是接口时不时抽风╮(╯-╰)╭,但当个备选api挺好的
(年初的时候抽风了将近3个月)
RT,在调整了翻译窗口大小后,遇到翻译文本量较多时文字会显示不完整跑出了窗口界面,这时要把窗口拉得很长才能看到完整文字,重启翻译器后不调整窗口大小则没问题,建议加入文字自动换行功能,在调整了翻译窗口大小的情况下能生效
请问如何解决?
有的时候手动翻译的快捷键会失效,怎么按都不起作用,要手动点那个小三角。
可是这个键会自动隐藏,而且也太小了。
最好翻译成功的时候能给个反馈。
可以问一下旁边的团子有什么用么?点他好像只会说话。
如果旁边的团子可以点,点了可以触发翻译就好了。
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
D:\DangoTranslate-Ver3.6.2\DangoOCR-Ver1.2>pause
请按任意键继续. . .
cpu吃我90%,我要死力
昨天突然发现出现,英->中,超过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
有人遇到类似的情况么,求教怎么解决
如題 結婚嗎?
ps 面試加油啊23333333333
is there going to be english translation support?
会有英文翻译支持吗?
个人的使用环境:双屏,主屏的屏幕分辨率是 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)
之前使用1920 * 1080和1080 * 1920的双屏环境时无此Bug,故推测此 Bug 可能和异形屏的分辨率有关,希望团子大大可以排查一下修复,谢谢团子啦!!
預設必須填入OCR 欄位是百度的樣子,是否可以增加其他的??
https://www.zhihu.com/question/22417946
像是以上的一些舉例
RT。
版本:v3.5
我都不明白为什么要有注册功能,有就算了,还没修改密码功能。先不说同步后各种api key可能会泄漏的问题,到时被别人拿账号密码撞库就好笑了。
你好,请上下BOSS直聘,希望跟你聊聊
使用离线ocr时点击翻译器文本显示页面有几率让ocr无法工作,需要重启ocr
退出ocr时程序未响应,可以多点几次来结束进程
离线ocr识别有时候会漏掉部分内容(游戏文本框不透明),角色名字会被合到对话文本里面导致翻译结果比较奇怪,框选识别区域时不框选名字就不会了
成「下そ、そつち?」 会被识别成 成下そ、そつち?
点了启动翻译快捷键之后
一开始是可以正常使用的
几分钟之后就怎么按都没有反应
手动点按钮是可以用的
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.