a
554325746@qq.com
2019-05-29 1bef2d413cd9eae19fa7aff0524f73aa3f94b113
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
ELF(ˆG4(7ˆ°
FF‘Oðÿ0˜ ’“ÿ瘙    hˆBÒÿ瘙ëAëjÀj     Aê0˜™ˆBÝÿ瘐˜ÿçÿç˜0Þ瘰pG°°€°µ¯­õÁ]‚°)HxDhhGø  ¨ÿ÷þÿOôú`˜(&Ñÿç¨ÿ÷þÿ ÿ瘙ˆBÒÿç˜ë@©ëÀi™ˆB
Òÿç˜ë@ªëÉi‘ÿçÿç˜0àçàOðÿ0à˜ÿ瘠   IyD    h    hWø ,‘BÑÿç˜ õÁ]°°½ÿ÷þÿ  A—°° „°µ¯­õ]‚°Fßøø%zDhhGø ,))˜(‘Ñÿçoð*Úâ (6d ßøÌxD!ÿ÷þÿ''˜(ÑÿçOðÿ0*Äâÿçÿç'˜ßø¬yDÿ÷þÿ&&˜( ÑÿçßøœxDßøœyDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿç–âÿç'˜ßø|yDÿ÷þÿ%%˜( ÑÿçßølxDßøhyDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿçwâÿç'˜ßøHyDÿ÷þÿ$$˜( Ñÿçßø8xDßø8yDÿ÷þÿoð(‘ÿçÿç(˜(ÐÿçXâÿç'˜ßøyDÿ÷þÿ##˜( ÑÿçßøxDßøyDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿç9âÿç'˜ßøäyDÿ÷þÿ""˜( ÑÿçßøÔxDßøÔyDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿçâÿç'˜ßø´yDÿ÷þÿ!!˜( Ñÿçßø¤xDßø yDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿçûáÿç'˜ßø€yDÿ÷þÿ  ˜( ÑÿçßøpxDßøpyDÿ÷þÿoð(‘ÿçÿç(˜(ÐÿçÜáÿç'˜ßøPyDÿ÷þÿ˜( Ñÿçßø@xDßø<yDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿç½áÿç'˜ßøyDÿ÷þÿ˜( Ñÿçßø xDßø yDÿ÷þÿoð(‘ÿçÿç(˜(Ðÿçžáÿç'˜ßøìyDÿ÷þÿ˜( ÑÿçßøÜxDßøØyDÿ÷þÿoð(‘ ÿçÿç(˜(Ðÿçáÿç'˜ßø¸yDÿ÷þÿ˜( Ñÿçßø¨xDßø¨yDÿ÷þÿoð(‘ ÿçÿç(˜(Ðÿç`áÿç&˜€Gßø„ãþDqFÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(ÐÿçJá 5ÿç$˜5© F ™ˆGÔIyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿç0á5˜)™`Oô€p+x¨OôÈaÿ÷þÿ ÿç˜5™ˆB€ðÿçÿç#˜™7ª
FF
šG¾IyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿçáÿç"˜7™)š›ëCë26«    FFF    ›˜G®IyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿçààÿç!˜7™)š›ëCë 26«FFF›˜GžIyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿç¾àÿ砘7™.ªFFšG’IyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿç¤à.˜/™)š›ëCëQbb0˜1™)š›ëCëÑbb2˜3™)š›ëCëQccÿç˜7™,ªFFšGwIyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿçlà,˜)™šëBëa-˜)™šëBëHaÿç˜7™)š›ëCë2#FF›˜G`IyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿç;àd +x¨OôÈaÿ÷þÿ8¨Oô€qÿ÷þÿÿç˜7™+ªx«FFF›˜GMIyDÿ÷þÿ(Ñÿçoð(ÿçÿç(˜(Ðÿçà+˜(    Óÿç+˜)™šëBëÈaÿçÿç˜0Þæÿçÿç%˜€GÝøœàpFÿ÷þÿÝø àÍø¨àÿç*˜4IyD    h    hWø ,‘BÑÿç˜ õ]°°½ÿ÷þÿôȨ˜–vfdD42àÐήžœ|ljJ:8æÖÔ´¤¢€Nö¶vFÚ|0ÌA—°° „ðµ¯-é“°F˜h&JzDFš‘Fÿ÷þÿ!‘ÿ瘙    hˆB5Òÿ瘙ë@ëŠhËhÑøÀÑøàŒi jNjÑø(€Ñø,Ñø0 Ñø4°Éi hFbÀø$°Àø  ÀøÀø€Faa„`ÀøàÀøÀHxD ™ÿ÷þÿ ÿç˜0Äç°½è𽿔F—°«ð€°µ¯­õÁ]‚°FJzDhhGø ,¨‘ÿ÷þÿ˜(Ñÿ癨ÿ÷þÿàOðÿ0ÿ瘠   IyD    h    hWø ,‘BÑÿç˜ õÁ]°°½ÿ÷þÿR A—°° „°µ¯­õÀ]†°HxDhhGø ¨ÿ÷þÿ˜(Ñÿç¨ÿ÷þÿÿçÿ÷þÿßø,àþDÞøàÞøàWø ŽEÑÿç˜ õÀ]°°½ÿ÷þÿ¿L&A—°° „€µoF†°
FF‘˜(’“
Ðÿ癚HxDÿ÷þÿ!‘à ÿ瘰€½¿„—€libnvidia-ml.so.1nvmlInitFailed loading %s from NVML library
nvmlShutdownnvmlDeviceGetCountnvmlDeviceGetHandleByIndexnvmlDeviceGetDecoderUtilizationnvmlDeviceGetEncoderUtilizationnvmlDeviceGetMemoryInfonvmlDeviceGetComputeRunningProcessesnvmlSystemGetProcessNamenvmlDeviceGetUtilizationRatesnvmlDeviceGetTemperaturenvml_init()nvml_device_get_count(&device_count)nvml_device_get_handle_by_index(i, &device_handel)nvml_device_get_decoder_utilization(device_handel, &infos->devices[i].decoder_utilization, &utilization_sample)nvml_device_get_encoder_utilization(device_handel, &infos->devices[i].encoder_utilization, &utilization_sample)nvml_device_get_memory_info(device_handel, &memory_info)nvml_device_get_utilization_rates(device_handel, &gpu_utilization)nvml_device_get_temperature(device_handel, 0, &infos->devices[i].temperature)nvml_device_get_running_processes(device_handel, &process_buf_size, process_buf) %s - failed with error code:%d
device count:%u
GPU:%d    , Utilization:[decoder:%u, encoder:%u, gpu:%u, memory:%u], Temperature:%uC, Memory:[total:%llu, free:%llu, used:%llu], process_buf_size:%u
 Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)C:\workspace\Security_alarm\app\src\main\cpp\csrc\common\gpu\info.cppC:\workspace\Security_alarm\app\.externalNativeBuild\cmake\debug\armeabi-v7agpuNVML_SUCCESSNVML_ERROR_UNINITIALIZEDNVML_ERROR_INVALID_ARGUMENTNVML_ERROR_NOT_SUPPORTEDNVML_ERROR_NO_PERMISSIONNVML_ERROR_ALREADY_INITIALIZEDNVML_ERROR_NOT_FOUNDNVML_ERROR_INSUFFICIENT_SIZENVML_ERROR_INSUFFICIENT_POWERNVML_ERROR_DRIVER_NOT_LOADEDNVML_ERROR_TIMEOUTNVML_ERROR_UNKNOWNnvmlReturn_enumnvmlReturn_tNVMLINITNVMLSHUTDOWNunsigned intNVMLDEVICEGETCOUNTnvmlDevice_tNVMLDEVICEGETHANDLEBYINDEXNVMLDEVICEGETDECODERUTILIZATIONNVMLDEVICEGETENCODERUTILIZATIONtotallong long unsigned intfreeusednvmlMemory_stnvmlMemory_tNVMLDEVICEGETMEMORYINFOpidusedGpuMemorynvmlProcessInfo_stnvmlProcessInfo_tNVMLDEVICEGETRUNNINGPROCESSEScharNVMLDEVICEGETPPROCESSNAMEmemorynvmlUtilization_stnvmlUtilization_tNVMLDEVICEGETUTILIZATIONRATESintNVMLDEVICEGETTEMPERATUREstddecltype(nullptr)nullptr_t_ZN3gpu26nv_get_suitable_gpu_by_memERNS_12nvGpuInfo_stEinv_get_suitable_gpu_by_mem_ZN3gpu19nv_get_suitable_gpuEvnv_get_suitable_gpu_ZN3gpuL12get_gpu_infoEPNS_12nvGpuInfo_stEget_gpu_info_ZN3gpuL14print_gpu_infoEPNS_12nvGpuInfo_stEprint_gpu_info_ZN3gpu6getGPUEigetGPU_ZN3gpu4testEvtest_ZN3gpuL16check_nvml_errorEiPKccheck_nvml_errorgpu_infodevice_countdevicesdecoder_utilizationencoder_utilizationgpu_utilizationmemory_utilizationtemperaturerunning_processesmemory_totalmemory_freememory_usednvGpuUnitInfo_stnvGpuUnitInfo_tsizetypenvGpuInfo_stnvGpuInfo_tmemsuitable_gpumem_idleimem_freeretmin_processesinfosretCodenvml_libnvml_initnvml_shutdownnvml_device_get_countnvml_device_get_handle_by_indexnvml_device_get_decoder_utilizationnvml_device_get_encoder_utilizationnvml_device_get_memory_infonvml_device_get_running_processesnvml_device_get_process_namenvml_device_get_utilization_ratesnvml_device_get_temperaturedevice_handelutilization_valueutilization_samplebest_gpudecoder_usedmemory_infoprocess_buf_sizeprocess_bufprocess_nameneedgpu_buferrfunc%´BU9 : ; ( I: ;  : ;  I: ; 8 .@n: ;I?    : ;I
4: ;I  .@n: ; I : ; I4: ; I.@n: ; : ; IIII$> ;: ; II!I7 $ > &I!I7.    
çÒ?+"Ò@ÜAøB$CD-Eë,'G)G*G+NF.60ñ2G3mG“Hp=9ñ;ñ<­IfWKÇ    }Kë    }K
}MÇ
}NÇ J
} OÇ *.
}PǸWZÇ
}\$
}]Ç
} ^Ç
}`Ç
}bñ ¼WŠÇ }¤Š} ‘Ç}œ’}˜“}}””“}•ž}Œ–©}ˆ—¿}„˜Ê}€™Õ}üš}ø›O}ôœZ}ð‘}ÜŸ´}ì¢ñ}Ø£ñ}è¤Ç}ä¥ñ \l}Ôíñ}¸÷à}°øe}¬ùñ}àú }àû
}àÇ´W>    }È>
}ÄBÇlWtÇ    }t
}u$
} wÇdW€Ç
}‚$
}„Ç @WyÇ }yÇ } y'/fañcðd\]0PñRñSñTñU ñVñWGYGZ G[(׈áˆìñýˆñ ´ˆ´ìì2ˆ´BàSˆ´ìh#rˆñ‡ñŒ˜ˆ´¨e²ˆ´Çìß94Ó$Qü€Ç$#üŒü,Œf¸¼´ld@Å2µgpu::test6gpu::print_gpu_infoîgpu::check_nvml_error%gpu::nv_get_suitable_gpu‹gpu::get_gpu_infoÎstd&gpumgpu::getGPUœgpu::nv_get_suitable_gpu_by_mem 2´gpu::nvmlDevice_t\gpu::nvGpuUnitInfo_stÓstd::nullptr_tgpu::NVMLDEVICEGETRUNNINGPROCESSESñunsigned intÊgpu::NVMLDEVICEGETENCODERUTILIZATIONàgpu::nvmlMemory_tÇintZgpu::NVMLDEVICEGETUTILIZATIONRATESQgpu::nvGpuUnitInfo_tˆgpu::nvmlReturn_t+gpu::nvmlReturn_enum}gpu::NVMLINITžgpu::NVMLDEVICEGETCOUNT‘gpu::NVMLDEVICEGETTEMPERATUREßdecltype(nullptr)Œchar¿gpu::NVMLDEVICEGETDECODERUTILIZATION/gpu::nvGpuInfo_stGlong long unsigned int©gpu::NVMLDEVICEGETHANDLEBYINDEXegpu::nvmlUtilization_t.gpu::nvmlProcessInfo_st$gpu::nvGpuInfo_tÕgpu::NVMLDEVICEGETMEMORYINFO“gpu::NVMLSHUTDOWN#gpu::nvmlProcessInfo_tëgpu::nvmlMemory_stOgpu::NVMLDEVICEGETPPROCESSNAMEpgpu::nvmlUtilization_stAndroid (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)A9aeabi/C2.09
A    
"&ÿÿÿÿ| fB ¸Bއ…„B ¼Bއ…„B (´Bއ†…„B D‹Š‰ˆ    lBއ…„B dBއ…„B @BއB —Íû C:\workspace\Security_alarm\app\src\main\cpp\csrc\common\gpuC:/Users/xiuxi/AppData/Local/Android/Sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/includeinfo.cpp__nullptrstddef.hÊ    
 g    . K    .f.!..g)..!J,J8J f /. .g./.    //0z.f 6.Ú    
v/L    J0    g.}f    ä.L J.!.    .!h.f$J8..2g!.*f5J./ /    /0z.    f5    / ….KŽ}ä Š
®.    ƒò~‚‘../    //Mº0.    g†    /.Ö.f /. g    0.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    1.Ö.f /. g    3.òf‚ /. g1    L.<f‚ /. g1    ..3    † ¡/..    . ƒ.tf‚/.g 1.(f‚/.g 1.(f‚/.g 1.tf‚/.g:1 J. .J,J:K J. .J,J:K J. .J,J L.tf‚/.gA1 .. .J/JD/ .. .J2J 0.&f‚/.g2 gŸƒ.¬f‚/.g1.7g. ..J5J /    0'M.    f4.M KJ ƒJƒÅ}举!
×(..    >0J... h.f"JI.p.“JK>.^J}‚œ‚    ,.*Ff3·}žó
¯    f0.4hJ    JMƒ}ä €
w    J0.ú|f    ‡. hÈ÷|žù    
×.5Ÿ;.    .Ÿhg€‚oñÿþÙ$þ˜$þ(    $þ|$þZ$þ=$þ$þ$    $þ    $þÿ$þÛ$þ·$þ—$þ$þs$þi$þ`$þX$þR$þD$þ@$þ7$þ5$þ,$þ$þ$þ$þ$þù$þé$þØ$þÌ$þÀ$þ³$þ    $þ
    $þ¡$þ•$þ‚$þr$þþ$þí$þ^$þJ$þá$þÔ$þB$þ5$þË$þ¸$þ,$þ$þû$þ$þ$þM$þš$þž$þ«$þÄ$þà$þù$þ$þ1$þF$þc$þ$þž$þ±$þÄ$þÔ$þá$þê$þ÷$þ$þ$þ$$þ?$þ_$þ$þ…$þœ$þ¡$þ¦$þ´$þÁ$þö$þÝ$þë$þþ$þ$þ.$þ3$þM$þT$þg$þy$þ—$þ›$þ´$þ¸$þÊ$þÔ$þ $þ($þG$þ[$þ†$þ“$þÀ$þÏ$þà$þç$þ¦$ô\g<v°, ò¬Âdú¬œE Ñ‘Y#±    #êø#¢#]/#;H #T%#÷y3#߬p#Çp#¯Œ9#‡ÅC#m%#àN#’VQ#S§!#1È#Ù”#J@ ##M#`#é{ #Ö› #¹»#–Ó%#\¼ «´ó@  %&(24{¸Ùfædbl`ŸÉ{¤£z—žs´*
š4
›¬
¶°`·´`·µ*ž*ŸD
¹f
º€
»¤
º¾
ȉ
ºü
» 
º:
»^
ºx
»œ
º¶
»Ú
ºô
»
º2
»V
ºp
»”
º®
»Ò
ºì
»
œH
œx
³¤
Ϗ
œ,
œ`
œÐ
œ2
œZ
³d
²‚
œÔ
¸
¶`· ‚‚“ $“(”,0”4•8<•@–DH–L—PT—X˜\`˜d™hl™pƒtxƒ|„€„„ˆ…Œ…”†˜‡œˆ ‰¤Ѝ‹¬Œ°Ž´¸`·µ* *¡ 
»’
»¬‘°’µ*¢*£
š0
¯`
¶d`·h`·µ*¤*¥
š(
›.
®V
¶\`·``·µ*¦*§"
»<´*¨© 78­9"«':,G4;:<@=F>L?R@XA^BdCjDpEvF‚IH˜J£L®N¹MÄOÏPÚWåVìUôQS T\([/Z7CYT^_bjaq`y:…_–d§h«iº4ÉØçóÿ &ž0j4kC4RapŒ –lšm©¸ÇÖåô ! 0 ?N]l{Šs™3¨2·/ Ï1Þ.í)ü+ *%)7¢AnEoQan¤xp|q‹$š
©¶¦ÀrÄXÓ
âï¨ù6ý5     )091E0V] e-q,})‰(•'¡&­#¹"Å!òKHR]ÈcÏeØgàfýž ž  ¢¢ ¤$¤(¦,¦0¨4¨ªª¬,¬0žL¬P l¬p¢˜¬œ¤¸¬¼¦Ø¬Ü¨ÚSžè Ž¢ÿ¤8¦p¨.debug_abbrev.rel.ARM.exidx.text._ZN3gpu19nv_get_suitable_gpuEv.rel.text._ZN3gpu19nv_get_suitable_gpuEv.ARM.extab.text._ZN3gpu19nv_get_suitable_gpuEv.rel.ARM.exidx.text._ZN3gpu4testEv.rel.text._ZN3gpu4testEv.ARM.extab.text._ZN3gpu4testEv.text.comment.ARM.attributes.rel.debug_pubtypes.rel.debug_pubnames.rel.debug_ranges.debug_str.L.str__aeabi_memclrinfo.cpp.debug_macinfo.rel.debug_infodlopendlsym__stack_chk_fail.note.GNU-stack.rel.ARM.exidx.text._ZN3gpu26nv_get_suitable_gpu_by_memERNS_12nvGpuInfo_stEi.rel.ARM.exidx.text._ZN3gpu6getGPUEi.rel.text._ZN3gpu6getGPUEi.ARM.extab.text._ZN3gpu6getGPUEiprintfdlclose.rel.debug_line.rel.debug_frame__stack_chk_guard.rel.ARM.exidx.text._ZN3gpuL16check_nvml_errorEiPKc.rel.text._ZN3gpuL16check_nvml_errorEiPKc.strtab.symtab.rel.ARM.exidx.text._ZN3gpuL14print_gpu_infoEPNS_12nvGpuInfo_stE.rel.text._ZN3gpuL14print_gpu_infoEPNS_12nvGpuInfo_stE.ARM.extab.text._ZN3gpuL14print_gpu_infoEPNS_12nvGpuInfo_stE.rel.ARM.exidx.text._ZN3gpuL12get_gpu_infoEPNS_12nvGpuInfo_stE.rel.text._ZN3gpuL12get_gpu_infoEPNS_12nvGpuInfo_stE.ARM.extab.text._ZN3gpuL12get_gpu_infoEPNS_12nvGpuInfo_stE.L.str.19$t.9.L.str.9__aeabi_memclr8.L.str.18.L.str.8$d.8.L.str.17$t.7.L.str.7.L.str.16.L.str.6$d.6.L.str.15$t.5.L.str.5.L.str.24.L.str.14.L.str.4$d.4.L.str.23.L.str.13$t.3.L.str.3.L.str.22.L.str.12$d.12.L.str.2$d.2__aeabi_unwind_cpp_pr1.L.str.21$t.11.L.str.11$t.1.L.str.1.rodata.str1.1__aeabi_unwind_cpp_pr0.L.str.20.L.str.10$d.10$t.0ˆAÿõ4Ó4fÉp‚œÅ    086u¤¸B    @8(6k\ p‚h    h86    Vp¼    €86 L, Üp‚8 Ø    ;6¥@´d    (; 6›ô 'p‚    #    H;6\    l7    `;(6Rt     p‚€        ˆ;6àˆ    d½     ;06Öì     žp‚ø    š    Ð;6í
@é    è;6¹p‚@
µ    ø;6!º2H
mN0µ-    â^‹@2‡    <X6&@r @<    `@p6(x² ,³ É(    Ð@6+|!$    Ø@6-û0 $µ¨%p¨%:–ä%ð’    à@p62†Ô&›‚    PA864p,À ®