mymagicpower / AIAS

AIAS (AI Acceleration Suite) - 人工智能加速器套件。提供: 包括SDK,平台引擎,场景套件在内,合计超过100个项目组成的项目集。
Apache License 2.0
651 stars 233 forks source link

测试过程中发现Orc sdk识别很慢,如何提高ocr识别速度 #5

Open lihanyuan opened 2 years ago

lihanyuan commented 2 years ago

作者大大你好,看到你的sdk就测试了以下,发现识别一张图片需要很长时间,如果文字多一点点就得快一分钟,如果采用多线程识别subImage,就会出现以下错误,应该是内存错误

还有就是调用batchPredict会出现以下错误 Failed to allocate CPU Memory

是不是我使用的方法错误,请问作者大大如何提高sdk识别速度。在多请求的情况下,如何保证效率输出

#

A fatal error has been detected by the Java Runtime Environment:

#

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffcdc3fffa1, pid=71300, tid=0x000000000000ed5c

#

JRE version: Java(TM) SE Runtime Environment (8.0_111-b14) (build 1.8.0_111-b14)

Java VM: Java HotSpot(TM) 64-Bit Server VM (25.111-b14 mixed mode windows-amd64 compressed oops)

Problematic frame:

C [paddle_inference.dll+0x1aeffa1]

#

Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

#

If you would like to submit a bug report, please visit:

http://bugreport.java.com/bugreport/crash.jsp

The crash happened outside the Java Virtual Machine in native code.

See problematic frame for where to report the bug.

#

--------------- T H R E A D ---------------

Current thread (0x0000000018712800): JavaThread "pool-2-thread-9" [_thread_in_native, id=60764, stack(0x0000000069530000,0x0000000069630000)]

siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff

Registers: RAX=0x3ef2f2f43f23a3a4, RBX=0x00000000513d5958, RCX=0x172b2052e6bd0000, RDX=0x3ef2f2f43f23a3a4 RSP=0x0000000069628710, RBP=0x0000000069628780, RSI=0x000000015f4b0060, RDI=0x0000000000000000 R8 =0x0000000069628788, R9 =0x0000000000000000, R10=0x0000000069628802, R11=0x0000000069628700 R12=0x3ef2f2f43f23a3a4, R13=0x000000015f4b0060, R14=0x00000000000000e0, R15=0x00000000513d58c0 RIP=0x00007ffcdc3fffa1, EFLAGS=0x0000000000010246

Top of Stack: (sp=0x0000000069628710) 0x0000000069628710: 0000000000000000 0000000000000000 0x0000000069628720: 00000000513d5958 000000015f4b0060 0x0000000069628730: 0000000069628a08 00000000000000e0 0x0000000069628740: fffffffffffffffe 00007ffcdc3e7d97 0x0000000069628750: 0000000000000000 000000006962e1f0 0x0000000069628760: 000000006962e1f0 000000015f4b00a0 0x0000000069628770: fffffffffffffffe 0000000000000000 0x0000000069628780: 0000000069628a08 00000000000000e0 0x0000000069628790: 00007ffcda910000 00000000ffffffff 0x00000000696287a0: 000000015f4b00a0 000000006962e1f0 0x00000000696287b0: 0000000069628840 00007ffcdc3e7229 0x00000000696287c0: 0000000000000000 0000000000000000 0x00000000696287d0: 00000000513d5958 000000083044e9c7 0x00000000696287e0: 0000000000000000 0000000056907150 0x00000000696287f0: 000000001b674f68 0000000014197f88 0x0000000069628800: 000000004e786460 fffffffffffffffe

Instructions: (pc=0x00007ffcdc3fffa1) 0x00007ffcdc3fff81: fe 90 40 f6 c7 04 74 0c 83 e7 fb 48 8d 4d c8 e8 0x00007ffcdc3fff91: ab 47 5c fe 49 8b d4 49 8d 4f 48 e8 2f 17 00 00 0x00007ffcdc3fffa1: 83 78 08 00 75 30 4c 89 65 c8 48 8b 48 20 48 89 0x00007ffcdc3fffb1: 4d d0 48 8b 40 10 48 89 45 d8 49 8d 4f 28 48 8d

Register to memory mapping:

RAX=0x3ef2f2f43f23a3a4 is an unknown value RBX=0x00000000513d5958 is an unknown value RCX=0x172b2052e6bd0000 is an unknown value RDX=0x3ef2f2f43f23a3a4 is an unknown value RSP=0x0000000069628710 is pointing into the stack for thread: 0x0000000018712800 RBP=0x0000000069628780 is pointing into the stack for thread: 0x0000000018712800 RSI=0x000000015f4b0060 is an unknown value RDI=0x0000000000000000 is an unknown value R8 =0x0000000069628788 is pointing into the stack for thread: 0x0000000018712800 R9 =0x0000000000000000 is an unknown value R10=0x0000000069628802 is pointing into the stack for thread: 0x0000000018712800 R11=0x0000000069628700 is pointing into the stack for thread: 0x0000000018712800 R12=0x3ef2f2f43f23a3a4 is an unknown value R13=0x000000015f4b0060 is an unknown value R14=0x00000000000000e0 is an unknown value R15=0x00000000513d58c0 is an unknown value

Stack: [0x0000000069530000,0x0000000069630000], sp=0x0000000069628710, free space=993k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [paddle_inference.dll+0x1aeffa1] C [paddle_inference.dll+0x1ad7229] C [paddle_inference.dll+0x1ad7d0f] C [paddle_inference.dll+0x3bbb31] C [paddle_inference.dll+0x59ab9] C [paddle_inference.dll+0x19dd3b0] C [paddle_inference.dll+0x19d660f] C [paddle_inference.dll+0x19d3524] C [paddle_inference.dll+0x19d6152] C [paddle_inference.dll+0x19d39d5] C [paddle_inference.dll+0x19ab18c] C [ntdll.dll+0xa207f] C [ntdll.dll+0x1d9b2] C [paddle_inference.dll+0x19d3865] C [paddle_inference.dll+0x19d5844] C [paddle_inference.dll+0x19d5b3b] C [paddle_inference.dll+0x19d6258] C [paddle_inference.dll+0x19d39d5] C [paddle_inference.dll+0x19ab18c] C [ntdll.dll+0xa1fff] C [ntdll.dll+0x6aad9] C [ntdll.dll+0x6a893] C [KERNELBASE.dll+0x43b19] C [paddle_inference.dll+0x19d63d1] C [ntdll.dll+0xa1446] C [paddle_inference.dll+0x1dbbaf] C [paddle_inference.dll+0x1db2d4] C [paddle_inference.dll+0xd48c9d] C [paddle_inference.dll+0xd3efa0] C [paddle_inference.dll+0x1ff1af] C [paddle_inference.dll+0x1ff94d] C [paddle_inference.dll+0x1feb98] C [paddle_inference.dll+0x210c18] C [paddle_inference.dll+0x7c0f4] C [0.16.0-djl_paddle.dll+0x429f] C 0x0000000002ff7f74

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j ai.djl.paddlepaddle.jni.PaddleLibrary.runInference(J[J)[J+0 j ai.djl.paddlepaddle.jni.JniUtils.predictorForward(Lai/djl/paddlepaddle/engine/PaddlePredictor;[Lai/djl/paddlepaddle/engine/PpNDArray;[Ljava/lang/String;)Lai/djl/ndarray/NDList;+57 j ai.djl.paddlepaddle.engine.PpSymbolBlock.forwardInternal(Lai/djl/training/ParameterStore;Lai/djl/ndarray/NDList;ZLai/djl/util/PairList;)Lai/djl/ndarray/NDList;+69 j ai.djl.nn.AbstractBlock.forward(Lai/djl/training/ParameterStore;Lai/djl/ndarray/NDList;ZLai/djl/util/PairList;)Lai/djl/ndarray/NDList;+36 j ai.djl.nn.Block.forward(Lai/djl/training/ParameterStore;Lai/djl/ndarray/NDList;Z)Lai/djl/ndarray/NDList;+5 j ai.djl.inference.Predictor.predictInternal(Lai/djl/translate/TranslatorContext;Lai/djl/ndarray/NDList;)Lai/djl/ndarray/NDList;+21 j ai.djl.inference.Predictor.batchPredict(Ljava/util/List;)Ljava/util/List;+133 j ai.djl.inference.Predictor.predict(Ljava/lang/Object;)Ljava/lang/Object;+5 j com.lx.security.ocr.algorithm.facade.LightOcrRecAlgorithmFacadeImpl$1.call()Ljava/lang/Void;+69 j com.lx.security.ocr.algorithm.facade.LightOcrRecAlgorithmFacadeImpl$1.call()Ljava/lang/Object;+1 j com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly()Ljava/lang/Object;+4 j com.google.common.util.concurrent.InterruptibleTask.run()V+37 j com.google.common.util.concurrent.TrustedListenableFutureTask.run()V+10 j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95 j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 j java.lang.Thread.run()V+11 v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread ) 0x00000000184e7000 JavaThread "pool-2-thread-21" [_thread_in_native, id=64256, stack(0x000000006a130000,0x000000006a230000)] 0x00000000184e3000 JavaThread "pool-2-thread-20" [_thread_in_native, id=33660, stack(0x000000006a030000,0x000000006a130000)] 0x0000000018718800 JavaThread "pool-2-thread-19" [_thread_in_native, id=53008, stack(0x0000000069f30000,0x000000006a030000)] 0x0000000018717800 JavaThread "pool-2-thread-18" [_thread_in_native, id=60252, stack(0x0000000069e30000,0x0000000069f30000)] 0x0000000018717000 JavaThread "pool-2-thread-17" [_thread_in_native, id=22832, stack(0x0000000069d30000,0x0000000069e30000)] 0x0000000018719000 JavaThread "pool-2-thread-16" [_thread_in_native, id=35076, stack(0x0000000069c30000,0x0000000069d30000)] 0x0000000018716000 JavaThread "pool-2-thread-15" [_thread_in_native, id=26052, stack(0x0000000069b30000,0x0000000069c30000)] 0x000000001871a000 JavaThread "pool-2-thread-14" [_thread_in_native, id=12848, stack(0x0000000069a30000,0x0000000069b30000)] 0x000000001871a800 JavaThread "pool-2-thread-13" [_thread_in_native, id=62840, stack(0x0000000069930000,0x0000000069a30000)] 0x0000000018711000 JavaThread "pool-2-thread-12" [_thread_in_native, id=57996, stack(0x0000000069830000,0x0000000069930000)] 0x0000000018715800 JavaThread "pool-2-thread-11" [_thread_in_native, id=68756, stack(0x0000000069730000,0x0000000069830000)] 0x000000001870f800 JavaThread "pool-2-thread-10" [_thread_in_native, id=17720, stack(0x0000000069630000,0x0000000069730000)] =>0x0000000018712800 JavaThread "pool-2-thread-9" [_thread_in_native, id=60764, stack(0x0000000069530000,0x0000000069630000)] 0x0000000018711800 JavaThread "pool-2-thread-8" [_thread_in_native, id=55196, stack(0x0000000065d90000,0x0000000065e90000)] 0x0000000018714800 JavaThread "pool-2-thread-7" [_thread_in_native, id=70596, stack(0x0000000065c90000,0x0000000065d90000)] 0x0000000018714000 JavaThread "pool-2-thread-6" [_thread_in_native, id=41588, stack(0x0000000065b90000,0x0000000065c90000)] 0x000000001870d000 JavaThread "pool-2-thread-5" [_thread_in_native, id=54692, stack(0x0000000065a90000,0x0000000065b90000)] 0x000000001870e000 JavaThread "pool-2-thread-4" [_thread_in_native, id=57644, stack(0x0000000065990000,0x0000000065a90000)] 0x000000001870c800 JavaThread "pool-2-thread-3" [_thread_in_native, id=11096, stack(0x0000000065890000,0x0000000065990000)] 0x000000001870e800 JavaThread "pool-2-thread-2" [_thread_in_native, id=68944, stack(0x00000000637a0000,0x00000000638a0000)] 0x0000000018710000 JavaThread "pool-2-thread-1" [_thread_in_native, id=22680, stack(0x00000000636a0000,0x00000000637a0000)] 0x0000000018713000 JavaThread "pool-1-thread-1" [_thread_blocked, id=55160, stack(0x00000000635a0000,0x00000000636a0000)] 0x000000001870b800 JavaThread "ForkJoinPool.commonPool-worker-10" daemon [_thread_blocked, id=69996, stack(0x000000006b0f0000,0x000000006b1f0000)] 0x000000001bdd0000 JavaThread "ForkJoinPool.commonPool-worker-3" daemon [_thread_blocked, id=29280, stack(0x000000006aff0000,0x000000006b0f0000)] 0x000000001bdca000 JavaThread "ForkJoinPool.commonPool-worker-1" daemon [_thread_blocked, id=41128, stack(0x000000006aef0000,0x000000006aff0000)] 0x000000001bdce800 JavaThread "ForkJoinPool.commonPool-worker-8" daemon [_thread_blocked, id=29896, stack(0x000000006adf0000,0x000000006aef0000)] 0x000000001bdcd800 JavaThread "ForkJoinPool.commonPool-worker-15" daemon [_thread_blocked, id=42720, stack(0x000000006acf0000,0x000000006adf0000)] 0x000000001bdcb800 JavaThread "ForkJoinPool.commonPool-worker-6" daemon [_thread_blocked, id=38184, stack(0x000000006abf0000,0x000000006acf0000)] 0x000000001bdca800 JavaThread "ForkJoinPool.commonPool-worker-13" daemon [_thread_blocked, id=42544, stack(0x000000006aaf0000,0x000000006abf0000)] 0x000000001bdd0800 JavaThread "ForkJoinPool.commonPool-worker-4" daemon [_thread_blocked, id=26908, stack(0x000000006a9f0000,0x000000006aaf0000)] 0x000000001bdcc000 JavaThread "ForkJoinPool.commonPool-worker-11" daemon [_thread_blocked, id=61948, stack(0x0000000065ec0000,0x0000000065fc0000)] 0x000000001bdcf000 JavaThread "ForkJoinPool.commonPool-worker-2" daemon [_thread_blocked, id=25492, stack(0x0000000064350000,0x0000000064450000)] 0x000000001bdcd000 JavaThread "ForkJoinPool.commonPool-worker-9" daemon [_thread_blocked, id=58632, stack(0x0000000063d10000,0x0000000063e10000)] 0x00000000190c7800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=58996, stack(0x0000000019ca0000,0x0000000019da0000)] 0x000000001625f800 JavaThread "Service Thread" daemon [_thread_blocked, id=14328, stack(0x0000000017b70000,0x0000000017c70000)] 0x00000000161c5000 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=28512, stack(0x0000000017a70000,0x0000000017b70000)] 0x00000000161c3000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=14480, stack(0x0000000017970000,0x0000000017a70000)] 0x00000000161c0800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=44248, stack(0x0000000017870000,0x0000000017970000)] 0x00000000161bb000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=62808, stack(0x0000000017770000,0x0000000017870000)] 0x000000001619b800 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=33364, stack(0x0000000017670000,0x0000000017770000)] 0x0000000016189800 JavaThread "Attach Listener" daemon [_thread_blocked, id=37160, stack(0x0000000017570000,0x0000000017670000)] 0x0000000016130000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=52900, stack(0x0000000017470000,0x0000000017570000)] 0x0000000016113000 JavaThread "Finalizer" daemon [_thread_blocked, id=27672, stack(0x0000000017370000,0x0000000017470000)] 0x0000000014a4d800 JavaThread "Reference Handler" daemon [_thread_blocked, id=46816, stack(0x0000000017270000,0x0000000017370000)] 0x0000000002ee6000 JavaThread "main" [_thread_blocked, id=52144, stack(0x0000000002c60000,0x0000000002d60000)]

Other Threads: 0x00000000160f2800 VMThread [stack: 0x0000000017170000,0x0000000017270000] [id=34376] 0x00000000162d5800 WatcherThread [stack: 0x0000000017c70000,0x0000000017d70000] [id=36084]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap: PSYoungGen total 126976K, used 29990K [0x00000000f5580000, 0x00000000ff800000, 0x0000000100000000) eden space 90112K, 13% used [0x00000000f5580000,0x00000000f61a6018,0x00000000fad80000) from space 36864K, 47% used [0x00000000fce80000,0x00000000fdfa3ad0,0x00000000ff280000) to space 33792K, 0% used [0x00000000fad80000,0x00000000fad80000,0x00000000fce80000) ParOldGen total 175104K, used 50594K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 28% used [0x00000000e0000000,0x00000000e3168928,0x00000000eab00000) Metaspace used 28310K, capacity 29598K, committed 29744K, reserved 1075200K class space used 3632K, capacity 3885K, committed 3888K, reserved 1048576K

Card table byte_map: [0x00000000123a0000,0x00000000124b0000] byte_map_base: 0x0000000011ca0000

Marking Bits: (ParMarkBitMap*) 0x000000006fa7a6c0 Begin Bits: [0x0000000012f60000, 0x0000000013760000) End Bits: [0x0000000013760000, 0x0000000013f60000)

Polling page: 0x00000000005f0000

CodeCache: size=245760Kb used=10714Kb max_used=10840Kb free=235045Kb bounds [0x0000000002fe0000, 0x0000000003a90000, 0x0000000011fe0000] total_blobs=3765 nmethods=3242 adapters=435 compilation: enabled

Compilation events (10 events): Event: 25.064 Thread 0x00000000161c5000 3295 3 ai.djl.ndarray.BaseNDManager$$Lambda$293/463215441:: (20 bytes) Event: 25.064 Thread 0x00000000161c5000 nmethod 3295 0x0000000003145910 code [0x0000000003145a60, 0x0000000003145c50] Event: 25.064 Thread 0x00000000161c5000 3296 s 3 ai.djl.ndarray.BaseNDManager::attachInternal (38 bytes) Event: 25.065 Thread 0x00000000161c5000 nmethod 3296 0x0000000003116d10 code [0x0000000003116ee0, 0x0000000003117878] Event: 25.065 Thread 0x00000000161c5000 3298 3 ai.djl.ndarray.BaseNDManager$$Lambda$293/463215441::get$Lambda (11 bytes) Event: 25.065 Thread 0x00000000161c5000 nmethod 3298 0x0000000003a6a690 code [0x0000000003a6a800, 0x0000000003a6aa90] Event: 25.065 Thread 0x00000000161c5000 3299 3 ai.djl.ndarray.BaseNDManager::lambda$attachInternal$0 (28 bytes) Event: 25.065 Thread 0x00000000161c5000 nmethod 3299 0x00000000031432d0 code [0x0000000003143460, 0x0000000003143778] Event: 25.065 Thread 0x00000000161c5000 3300 3 ai.djl.ndarray.BaseNDManager$$Lambda$293/463215441::apply (24 bytes) Event: 25.065 Thread 0x00000000161c5000 nmethod 3300 0x00000000030eef10 code [0x00000000030ef0c0, 0x00000000030ef638]

GC Heap History (10 events): Event: 1.523 GC heap before {Heap before GC invocations=3 (full 0): PSYoungGen total 76288K, used 52065K [0x00000000f5580000, 0x00000000faa80000, 0x0000000100000000) eden space 65536K, 65% used [0x00000000f5580000,0x00000000f7fade78,0x00000000f9580000) from space 10752K, 82% used [0x00000000fa000000,0x00000000fa8aa868,0x00000000faa80000) to space 10752K, 0% used [0x00000000f9580000,0x00000000f9580000,0x00000000fa000000) ParOldGen total 175104K, used 32K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 0% used [0x00000000e0000000,0x00000000e0008000,0x00000000eab00000) Metaspace used 20116K, capacity 21230K, committed 21296K, reserved 1067008K class space used 2638K, capacity 2851K, committed 2864K, reserved 1048576K Event: 1.527 GC heap after Heap after GC invocations=3 (full 0): PSYoungGen total 76288K, used 7511K [0x00000000f5580000, 0x00000000faa80000, 0x0000000100000000) eden space 65536K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000f9580000) from space 10752K, 69% used [0x00000000f9580000,0x00000000f9cd5c00,0x00000000fa000000) to space 10752K, 0% used [0x00000000fa000000,0x00000000fa000000,0x00000000faa80000) ParOldGen total 175104K, used 40K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 0% used [0x00000000e0000000,0x00000000e000a000,0x00000000eab00000) Metaspace used 20116K, capacity 21230K, committed 21296K, reserved 1067008K class space used 2638K, capacity 2851K, committed 2864K, reserved 1048576K } Event: 1.527 GC heap before {Heap before GC invocations=4 (full 1): PSYoungGen total 76288K, used 7511K [0x00000000f5580000, 0x00000000faa80000, 0x0000000100000000) eden space 65536K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000f9580000) from space 10752K, 69% used [0x00000000f9580000,0x00000000f9cd5c00,0x00000000fa000000) to space 10752K, 0% used [0x00000000fa000000,0x00000000fa000000,0x00000000faa80000) ParOldGen total 175104K, used 40K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 0% used [0x00000000e0000000,0x00000000e000a000,0x00000000eab00000) Metaspace used 20116K, capacity 21230K, committed 21296K, reserved 1067008K class space used 2638K, capacity 2851K, committed 2864K, reserved 1048576K Event: 1.550 GC heap after Heap after GC invocations=4 (full 1): PSYoungGen total 76288K, used 0K [0x00000000f5580000, 0x00000000faa80000, 0x0000000100000000) eden space 65536K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000f9580000) from space 10752K, 0% used [0x00000000f9580000,0x00000000f9580000,0x00000000fa000000) to space 10752K, 0% used [0x00000000fa000000,0x00000000fa000000,0x00000000faa80000) ParOldGen total 175104K, used 7202K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 4% used [0x00000000e0000000,0x00000000e0708a40,0x00000000eab00000) Metaspace used 20116K, capacity 21230K, committed 21296K, reserved 1067008K class space used 2638K, capacity 2851K, committed 2864K, reserved 1048576K } Event: 2.414 GC heap before {Heap before GC invocations=5 (full 1): PSYoungGen total 76288K, used 65536K [0x00000000f5580000, 0x00000000faa80000, 0x0000000100000000) eden space 65536K, 100% used [0x00000000f5580000,0x00000000f9580000,0x00000000f9580000) from space 10752K, 0% used [0x00000000f9580000,0x00000000f9580000,0x00000000fa000000) to space 10752K, 0% used [0x00000000fa000000,0x00000000fa000000,0x00000000faa80000) ParOldGen total 175104K, used 7202K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 4% used [0x00000000e0000000,0x00000000e0708a40,0x00000000eab00000) Metaspace used 26017K, capacity 27212K, committed 27440K, reserved 1073152K class space used 3350K, capacity 3618K, committed 3632K, reserved 1048576K Event: 2.423 GC heap after Heap after GC invocations=5 (full 1): PSYoungGen total 76288K, used 10727K [0x00000000f5580000, 0x00000000fc380000, 0x0000000100000000) eden space 65536K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000f9580000) from space 10752K, 99% used [0x00000000fa000000,0x00000000faa79f10,0x00000000faa80000) to space 10752K, 0% used [0x00000000f9580000,0x00000000f9580000,0x00000000fa000000) ParOldGen total 175104K, used 38812K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 22% used [0x00000000e0000000,0x00000000e25e71e0,0x00000000eab00000) Metaspace used 26017K, capacity 27212K, committed 27440K, reserved 1073152K class space used 3350K, capacity 3618K, committed 3632K, reserved 1048576K } Event: 24.765 GC heap before {Heap before GC invocations=6 (full 1): PSYoungGen total 76288K, used 76263K [0x00000000f5580000, 0x00000000fc380000, 0x0000000100000000) eden space 65536K, 100% used [0x00000000f5580000,0x00000000f9580000,0x00000000f9580000) from space 10752K, 99% used [0x00000000fa000000,0x00000000faa79f10,0x00000000faa80000) to space 10752K, 0% used [0x00000000f9580000,0x00000000f9580000,0x00000000fa000000) ParOldGen total 175104K, used 38812K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 22% used [0x00000000e0000000,0x00000000e25e71e0,0x00000000eab00000) Metaspace used 28149K, capacity 29430K, committed 29744K, reserved 1075200K class space used 3609K, capacity 3853K, committed 3888K, reserved 1048576K Event: 24.770 GC heap after Heap after GC invocations=6 (full 1): PSYoungGen total 76288K, used 10737K [0x00000000f5580000, 0x00000000ff280000, 0x0000000100000000) eden space 65536K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000f9580000) from space 10752K, 99% used [0x00000000f9580000,0x00000000f9ffc4f0,0x00000000fa000000) to space 36864K, 0% used [0x00000000fce80000,0x00000000fce80000,0x00000000ff280000) ParOldGen total 175104K, used 50586K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 28% used [0x00000000e0000000,0x00000000e3166928,0x00000000eab00000) Metaspace used 28149K, capacity 29430K, committed 29744K, reserved 1075200K class space used 3609K, capacity 3853K, committed 3888K, reserved 1048576K } Event: 24.872 GC heap before {Heap before GC invocations=7 (full 1): PSYoungGen total 76288K, used 76273K [0x00000000f5580000, 0x00000000ff280000, 0x0000000100000000) eden space 65536K, 100% used [0x00000000f5580000,0x00000000f9580000,0x00000000f9580000) from space 10752K, 99% used [0x00000000f9580000,0x00000000f9ffc4f0,0x00000000fa000000) to space 36864K, 0% used [0x00000000fce80000,0x00000000fce80000,0x00000000ff280000) ParOldGen total 175104K, used 50586K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 28% used [0x00000000e0000000,0x00000000e3166928,0x00000000eab00000) Metaspace used 28289K, capacity 29530K, committed 29744K, reserved 1075200K class space used 3632K, capacity 3885K, committed 3888K, reserved 1048576K Event: 24.877 GC heap after Heap after GC invocations=7 (full 1): PSYoungGen total 126976K, used 17550K [0x00000000f5580000, 0x00000000ff800000, 0x0000000100000000) eden space 90112K, 0% used [0x00000000f5580000,0x00000000f5580000,0x00000000fad80000) from space 36864K, 47% used [0x00000000fce80000,0x00000000fdfa3ad0,0x00000000ff280000) to space 33792K, 0% used [0x00000000fad80000,0x00000000fad80000,0x00000000fce80000) ParOldGen total 175104K, used 50594K [0x00000000e0000000, 0x00000000eab00000, 0x00000000f5580000) object space 175104K, 28% used [0x00000000e0000000,0x00000000e3168928,0x00000000eab00000) Metaspace used 28289K, capacity 29530K, committed 29744K, reserved 1075200K class space used 3632K, capacity 3885K, committed 3888K, reserved 1048576K }

Deoptimization events (10 events): Event: 24.776 Thread 0x0000000018711800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000387ff8c method=java.util.regex.Matcher.getTextLength()I @ 4 Event: 24.776 Thread 0x000000001870e000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000387ff8c method=java.util.regex.Matcher.getTextLength()I @ 4 Event: 24.776 Thread 0x000000001870c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000374d93c method=java.util.regex.Pattern$BmpCharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 11 Event: 24.776 Thread 0x0000000018714800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000374d93c method=java.util.regex.Pattern$BmpCharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 11 Event: 24.776 Thread 0x000000001870c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000374d93c method=java.util.regex.Pattern$BmpCharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 11 Event: 24.776 Thread 0x0000000018714800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000374d93c method=java.util.regex.Pattern$BmpCharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 11 Event: 24.778 Thread 0x000000001871a000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000000387dcbc method=java.util.regex.Matcher.getTextLength()I @ 4 Event: 24.827 Thread 0x0000000018710000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003a47494 method=java.util.Scanner.hasNext()Z @ 12 Event: 24.829 Thread 0x0000000018710000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000039dafd8 method=java.awt.image.BufferedImage.getRGB(IIII[III)[I @ 163 Event: 24.830 Thread 0x0000000018710000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003932104 method=com.sun.jna.Memory$LinkedReference.track(Lcom/sun/jna/Memory;)Lcom/sun/jna/Memory$LinkedReference; @ 17

Internal exceptions (10 events): Event: 4.807 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61e0178) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61f6748) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61f75e0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61f8f60) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61fa4b0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61feb18) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.945 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f61fffa8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.946 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f62020a0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 4.946 Thread 0x0000000002ee6000 Exception <a 'sun/nio/fs/WindowsException'> (0x00000000f6202ee0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 23.389 Thread 0x0000000002ee6000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$builder$0(Ljava/lang/Double;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;> (0x00000000f6d37108) thrown at [C:\re\workspace\8-2-build-win

Events (10 events): Event: 24.974 Thread 0x00000000161c5000 flushing nmethod 0x0000000003148d90 Event: 24.974 Thread 0x00000000161c5000 flushing nmethod 0x000000000314b250 Event: 24.974 Thread 0x00000000161c5000 flushing nmethod 0x0000000003158950 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031a35d0 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031c57d0 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031d63d0 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031daf50 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031e9390 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000031ef110 Event: 24.975 Thread 0x00000000161c5000 flushing nmethod 0x00000000032071d0

Dynamic libraries: 0x00007ff6d9640000 - 0x00007ff6d9677000 E:\Java\jdk\bin\java.exe 0x00007ffd4b760000 - 0x00007ffd4b950000 C:\Windows\SYSTEM32\ntdll.dll 0x00007ffd49810000 - 0x00007ffd498c2000 C:\Windows\System32\KERNEL32.DLL 0x00007ffd487d0000 - 0x00007ffd48a75000 C:\Windows\System32\KERNELBASE.dll 0x00007ffd4a070000 - 0x00007ffd4a113000 C:\Windows\System32\ADVAPI32.dll 0x00007ffd4a1d0000 - 0x00007ffd4a26e000 C:\Windows\System32\msvcrt.dll 0x00007ffd49fd0000 - 0x00007ffd4a067000 C:\Windows\System32\sechost.dll 0x00007ffd49a70000 - 0x00007ffd49b8f000 C:\Windows\System32\RPCRT4.dll 0x00007ffd4b000000 - 0x00007ffd4b194000 C:\Windows\System32\USER32.dll 0x00007ffd48d20000 - 0x00007ffd48d41000 C:\Windows\System32\win32u.dll 0x00007ffd49ea0000 - 0x00007ffd49ec6000 C:\Windows\System32\GDI32.dll 0x00007ffd48a80000 - 0x00007ffd48c18000 C:\Windows\System32\gdi32full.dll 0x00007ffd48e30000 - 0x00007ffd48ece000 C:\Windows\System32\msvcp_win.dll 0x00007ffd486d0000 - 0x00007ffd487ca000 C:\Windows\System32\ucrtbase.dll 0x00007ffd47b00000 - 0x00007ffd47d84000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.1556_none_9e7e372fe45e41d5\COMCTL32.dll 0x00007ffd4aa50000 - 0x00007ffd4ad86000 C:\Windows\System32\combase.dll 0x00007ffd48c20000 - 0x00007ffd48ca1000 C:\Windows\System32\bcryptPrimitives.dll 0x00007ffd49fa0000 - 0x00007ffd49fce000 C:\Windows\System32\IMM32.DLL 0x000000006fb00000 - 0x000000006fbd2000 E:\Java\jdk\jre\bin\msvcr100.dll 0x000000006f260000 - 0x000000006fafa000 E:\Java\jdk\jre\bin\server\jvm.dll 0x00007ffd49a00000 - 0x00007ffd49a08000 C:\Windows\System32\PSAPI.DLL 0x00007ffd33e00000 - 0x00007ffd33e09000 C:\Windows\SYSTEM32\WSOCK32.dll 0x00007ffd460f0000 - 0x00007ffd46114000 C:\Windows\SYSTEM32\WINMM.dll 0x00007ffd42500000 - 0x00007ffd4250a000 C:\Windows\SYSTEM32\VERSION.dll 0x00007ffd4b6b0000 - 0x00007ffd4b71f000 C:\Windows\System32\WS2_32.dll 0x00007ffd46090000 - 0x00007ffd460bd000 C:\Windows\SYSTEM32\winmmbase.dll 0x00007ffd48cb0000 - 0x00007ffd48cfa000 C:\Windows\System32\cfgmgr32.dll 0x000000006f250000 - 0x000000006f25f000 E:\Java\jdk\jre\bin\verify.dll 0x000000006f220000 - 0x000000006f249000 E:\Java\jdk\jre\bin\java.dll 0x000000006f180000 - 0x000000006f1a3000 E:\Java\jdk\jre\bin\instrument.dll 0x000000006f200000 - 0x000000006f216000 E:\Java\jdk\jre\bin\zip.dll 0x00007ffd4a360000 - 0x00007ffd4aa47000 C:\Windows\System32\SHELL32.dll 0x00007ffd4a120000 - 0x00007ffd4a1c8000 C:\Windows\System32\shcore.dll 0x00007ffd48ed0000 - 0x00007ffd4964b000 C:\Windows\System32\windows.storage.dll 0x00007ffd486b0000 - 0x00007ffd486ce000 C:\Windows\System32\profapi.dll 0x00007ffd48640000 - 0x00007ffd4868a000 C:\Windows\System32\powrprof.dll 0x00007ffd48610000 - 0x00007ffd48620000 C:\Windows\System32\UMPDC.dll 0x00007ffd4a300000 - 0x00007ffd4a352000 C:\Windows\System32\shlwapi.dll 0x00007ffd48620000 - 0x00007ffd48631000 C:\Windows\System32\kernel.appcore.dll 0x00007ffd48d00000 - 0x00007ffd48d17000 C:\Windows\System32\cryptsp.dll 0x00007ffd35350000 - 0x00007ffd3536a000 D:\develop\ideaIU2020.1\bin\breakgen64.dll 0x000000006f1e0000 - 0x000000006f1fa000 E:\Java\jdk\jre\bin\net.dll 0x00007ffd47940000 - 0x00007ffd479a7000 C:\Windows\system32\mswsock.dll 0x000000006f160000 - 0x000000006f16d000 E:\Java\jdk\jre\bin\management.dll 0x00007ffd31630000 - 0x00007ffd31646000 C:\Windows\system32\napinsp.dll 0x00007ffd2fda0000 - 0x00007ffd2fdba000 C:\Windows\system32\pnrpnsp.dll 0x00007ffd47520000 - 0x00007ffd475eb000 C:\Windows\SYSTEM32\DNSAPI.dll 0x00007ffd4ad90000 - 0x00007ffd4ad98000 C:\Windows\System32\NSI.dll 0x00007ffd474e0000 - 0x00007ffd4751a000 C:\Windows\SYSTEM32\IPHLPAPI.DLL 0x00007ffd2fc70000 - 0x00007ffd2fc7e000 C:\Windows\System32\winrnr.dll 0x00007ffd44850000 - 0x00007ffd4486c000 C:\Windows\system32\NLAapi.dll 0x00007ffd2fc10000 - 0x00007ffd2fc25000 C:\Windows\system32\wshbth.dll 0x0000000071100000 - 0x0000000071126000 C:\Program Files\Bonjour\mdnsNSP.dll 0x00007ffd3be90000 - 0x00007ffd3be9a000 C:\Windows\System32\rasadhlp.dll 0x00007ffd425d0000 - 0x00007ffd42647000 C:\Windows\System32\fwpuclnt.dll 0x00007ffd48d50000 - 0x00007ffd48d76000 C:\Windows\System32\bcrypt.dll 0x000000006f1c0000 - 0x000000006f1d1000 E:\Java\jdk\jre\bin\nio.dll 0x000000006ee50000 - 0x000000006efe8000 E:\Java\jdk\jre\bin\awt.dll 0x00007ffd49ed0000 - 0x00007ffd49f95000 C:\Windows\System32\OLEAUT32.dll 0x00007ffd461f0000 - 0x00007ffd4627f000 C:\Windows\SYSTEM32\apphelp.dll 0x000000006ee10000 - 0x000000006ee41000 E:\Java\jdk\jre\bin\jpeg.dll 0x000000006edd0000 - 0x000000006ee0c000 E:\Java\jdk\jre\bin\lcms.dll 0x00007ffd47350000 - 0x00007ffd47383000 C:\Windows\system32\rsaenh.dll 0x00007ffd48530000 - 0x00007ffd48555000 C:\Windows\SYSTEM32\USERENV.dll 0x00007ffd47a20000 - 0x00007ffd47a2c000 C:\Windows\SYSTEM32\CRYPTBASE.dll 0x00007ffd43090000 - 0x00007ffd430a6000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL 0x00007ffd43070000 - 0x00007ffd4308c000 C:\Windows\SYSTEM32\dhcpcsvc.DLL 0x000000006f130000 - 0x000000006f154000 E:\Java\jdk\jre\bin\sunec.dll 0x000000006f120000 - 0x000000006f12b000 E:\Java\jdk\jre\bin\sunmscapi.dll 0x00007ffd496b0000 - 0x00007ffd49801000 C:\Windows\System32\CRYPT32.dll 0x00007ffd48690000 - 0x00007ffd486a2000 C:\Windows\System32\MSASN1.dll 0x00007ffd1a950000 - 0x00007ffd1abcf000 C:\Users\Administrator.djl.ai\paddle\2.0.2-cpu-win-x86_64\openblas.dll 0x00007ffcda910000 - 0x00007ffcdd117000 C:\Users\Administrator.djl.ai\paddle\2.0.2-cpu-win-x86_64\paddle_inference.dll 0x00007ffd35300000 - 0x00007ffd3530d000 C:\Users\Administrator.djl.ai\paddle\2.0.2-cpu-win-x86_64\0.16.0-djl_paddle.dll 0x00007ffd369e0000 - 0x00007ffd36a7b000 C:\Windows\SYSTEM32\MSVCP140.dll 0x00007ffd378f0000 - 0x00007ffd37905000 C:\Windows\SYSTEM32\VCRUNTIME140.dll 0x00007ffd29720000 - 0x00007ffd2972c000 C:\Program Files\TortoiseSVN\bin\VCRUNTIME140_1.dll 0x00007ffd35240000 - 0x00007ffd35285000 C:\Users\Administrator\AppData\Local\Temp\jna-146731693\jna4117166617998410229.dll 0x00007ffcd4fa0000 - 0x00007ffcda905000 C:\Users\Administrator.djl.ai\mxnet\1.8.0-mkl-win-x86_64\mxnet.dll 0x00007ffd35210000 - 0x00007ffd35237000 C:\Windows\SYSTEM32\VCOMP140.DLL 0x0000000034470000 - 0x0000000036945000 C:\Users\Administrator.djl.ai\mxnet\1.8.0-mkl-win-x86_64\libopenblas.dll 0x0000000061440000 - 0x000000006145c000 C:\Users\Administrator.djl.ai\mxnet\1.8.0-mkl-win-x86_64\libgcc_s_seh-1.dll 0x0000000036950000 - 0x0000000036a91000 C:\Users\Administrator.djl.ai\mxnet\1.8.0-mkl-win-x86_64\libgfortran-3.dll 0x000000006cf00000 - 0x000000006cf58000 C:\Users\Administrator.djl.ai\mxnet\1.8.0-mkl-win-x86_64\libquadmath-0.dll 0x00007ffd48060000 - 0x00007ffd48254000 C:\Windows\SYSTEM32\dbghelp.dll

VM Arguments: jvm_args: -ea -Xms256M -Xmx512M -Didea.test.cyclic.buffer.size=1048576 -javaagent:D:\develop\ideaIU2020.1\lib\idea_rt.jar=56862:D:\develop\ideaIU2020.1\bin -Dfile.encoding=UTF-8 java_command: com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.lx.security.ocr.OcrTest java_class_path (initial): D:\develop\ideaIU2020.1\lib\idea_rt.jar;D:\develop\ideaIU2020.1\plugins\junit\lib\junit5-rt.jar;D:\develop\ideaIU2020.1\plugins\junit\lib\junit-rt.jar;E:\Java\jdk\jre\lib\charsets.jar;E:\Java\jdk\jre\lib\deploy.jar;E:\Java\jdk\jre\lib\ext\access-bridge-64.jar;E:\Java\jdk\jre\lib\ext\cldrdata.jar;E:\Java\jdk\jre\lib\ext\dnsns.jar;E:\Java\jdk\jre\lib\ext\jaccess.jar;E:\Java\jdk\jre\lib\ext\javax.el-3.0.0.jar;E:\Java\jdk\jre\lib\ext\jfxrt.jar;E:\Java\jdk\jre\lib\ext\localedata.jar;E:\Java\jdk\jre\lib\ext\nashorn.jar;E:\Java\jdk\jre\lib\ext\sunec.jar;E:\Java\jdk\jre\lib\ext\sunjce_provider.jar;E:\Java\jdk\jre\lib\ext\sunmscapi.jar;E:\Java\jdk\jre\lib\ext\sunpkcs11.jar;E:\Java\jdk\jre\lib\ext\zipfs.jar;E:\Java\jdk\jre\lib\javaws.jar;E:\Java\jdk\jre\lib\jce.jar;E:\Java\jdk\jre\lib\jfr.jar;E:\Java\jdk\jre\lib\jfxswt.jar;E:\Java\jdk\jre\lib\jsse.jar;E:\Java\jdk\jre\lib\management-agent.jar;E:\Java\jdk\jre\lib\plugin.jar;E:\Java\jdk\jre\lib\resources.jar;E:\Java\jdk\jre\lib\rt.jar;E:\workspace\ocr_sdk\target\test-classes;E:\workspace\ocr_sdk\target\classes;C:\Users\Administrator.m2\repository\commons-cli\commons-cli\1.4\commons-cli-1.4.jar;C:\Users\Administrator.m2\repository\cn\hutool\hutool-core\5.7.13\hutool-core-5.7.13.jar;C:\Users\Administrator.m2\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;C:\Users\Administrator.m2\repository\ai\djl\api\0.16.0\api-0.16.0.jar;C:\Users\Administrator.m2\repository\net\java\dev\jna\jna\5.10.0\jna-5.10.0.jar;C:\Users\Administrator.m2\repository\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar;C:\Users\Administrator.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\Administrator.m2\repository\ai\djl\basicdataset\0.16.0\basicdataset-0.16.0.jar;C:\Users\Administrator.m2\repository\org\apache\commons\commons-csv\1.9.0\commons-csv-1.9.0.jar;C:\Users\Administrator.m2\repository\ai\djl\model-zoo\0.16.0\model-zoo-0.16.0.jar;C:\Users\Administrator.m2\reposit Launcher Type: SUN_STANDARD

Environment Variables: JAVA_HOME=E:\Java\jdk CLASSPATH=.;E:\Java\jdk\lib\dt.jar;E:\Java\jdk\lib\tools.jar; PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;E:\Java\jdk\bin;E:\Java\jdk\jre\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Git\cmd;C:\Users\Administrator\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;E:\Program Files\Microsoft VS Code\bin;C:\Users\Administrator\AppData\Roaming\npm;D:\develop\ideaIU2020.1\plugins\maven\lib\maven3\bin;C:\Program Files\Docker Toolbox;C:\Users\Administrator\AppData\Roaming\nvm;C:\Program Files\nodejs USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 165 Stepping 3, GenuineIntel

--------------- S Y S T E M ---------------

OS: Windows 10.0 , 64 bit Build 18362 (10.0.18362.1500)

CPU:total 12 (6 cores per cpu, 2 threads per core) family 6 model 165 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

Memory: 4k page, physical 16713744k(5255464k free), swap 36191376k(5161300k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (25.111-b14) for windows-amd64 JRE (1.8.0_111-b14), built on Sep 22 2016 19:24:05 by "java_re" with MS VC++ 10.0 (VS2010)

time: Sat Apr 09 20:09:56 2022 elapsed time: 25 seconds (0d 0h 0m 25s)

mymagicpower commented 2 years ago

多线程,或者使用显卡。 http://aias.top/AIAS/guides/faq.html

lihanyuan commented 2 years ago

大佬,由于PaddlePaddle再win下不支持gpu,采用线程可以提高一些速度,识别文章内容时,拆分subImage后,如果subImage里面有十来个字,他就得花好几秒才能识别到。再识别文字的过程中,能有效的缩短时间吗。其二,多线程,多个predictor 会很耗费内存。一张小图片,文字过多,创建过多的predictor 执行时会出现内存不足的情况(1M的截图文件,内存消耗得7-8G)。这块怎样才可以更好的按需来创建消耗predictor。才可以节省内存。图片内容如下。开4个线程需要14s(mobile模型,server模型更慢)多。开6个,可能出现内存不足失败,predict该怎么创建这个数量。还有执行predict后需要close predict吗。请大佬指导下

------------------ 原始邮件 ------------------ 发件人: "mymagicpower/AIAS" @.>; 发送时间: 2022年4月10日(星期天) 上午10:50 @.>; @.**@.>; 主题: Re: [mymagicpower/AIAS] 测试过程中发现Orc sdk识别很慢,如何提高ocr识别速度 (Issue #5)

多线程,或者使用显卡。 http://aias.top/AIAS/guides/faq.html

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

mymagicpower commented 2 years ago

http://aias.top/AIAS/guides/PaddleOCR.pdf http://aias.top/AIAS/guides/performance.html

lihanyuan commented 2 years ago

感谢大佬抽空回复,帮助文档写的很详细,再次感谢大佬。我之前已经按照要求多线程运行,确实能提升速度。但是在识别后文字识别会拆分很多子图片,如果子图片文字多一点就得几秒钟一个。大佬你的实例代码如下:

------------------ 原始邮件 ------------------ 发件人: "mymagicpower/AIAS" @.>; 发送时间: 2022年4月11日(星期一) 晚上6:05 @.>; @.**@.>; 主题: Re: [mymagicpower/AIAS] 测试过程中发现Orc sdk识别很慢,如何提高ocr识别速度 (Issue #5)

http://aias.top/AIAS/guides/PaddleOCR.pdf http://aias.top/AIAS/guides/performance.html

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

GitHubSupervise commented 2 years ago

image 这个是 文本 - 情感分析SDK [中文] 的, 我在我的电脑上运行是正常的,换了个电脑就不行了,这个错误我看不懂,请问这个错误是怎么造成的,我应该怎么办