gpuinfo
Type |
Status |
---|---|
CML extraction template |
|
HTML5 representation |
Attribute |
Value |
---|---|
source |
Amber log |
id |
gpuinfo |
name |
GPU device info |
pattern |
\s*\|-{10,}\s*GPU\sDEVICE\sINFO.* |
endPattern |
\s*\|-{20,} |
endOffset |
1 |
xml:base |
gpuinfo.xml |
Input
|------------------- GPU DEVICE INFO --------------------
|
| CUDA_VISIBLE_DEVICES: 0
| CUDA Capable Devices Detected: 1
| CUDA Device ID in use: 0
| CUDA Device Name: Tesla V100-SXM2-16GB
| CUDA Device Global Mem Size: 16128 MB
| CUDA Device Num Multiprocessors: 80
| CUDA Device Core Freq: 1.53 GHz
|
|--------------------------------------------------------
Output text
1<comment class="example.output" id="gpuinfo">
2 <module cmlx:templateRef="gpuinfo">
3 <list cmlx:templateRef="gpu">
4 <list>
5 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA_VISIBLE_DEVICES</scalar>
6 <scalar dataType="xsd:string" dictRef="cc:value">0</scalar>
7 </list>
8 <list>
9 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Capable Devices Detected</scalar>
10 <scalar dataType="xsd:string" dictRef="cc:value">1</scalar>
11 </list>
12 <list>
13 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Device ID in use</scalar>
14 <scalar dataType="xsd:string" dictRef="cc:value">0</scalar>
15 </list>
16 <list>
17 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Device Name</scalar>
18 <scalar dataType="xsd:string" dictRef="cc:value">Tesla V100-SXM2-16GB</scalar>
19 </list>
20 <list>
21 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Device Global Mem Size</scalar>
22 <scalar dataType="xsd:string" dictRef="cc:value">16128 MB</scalar>
23 </list>
24 <list>
25 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Device Num Multiprocessors</scalar>
26 <scalar dataType="xsd:string" dictRef="cc:value">80</scalar>
27 </list>
28 <list>
29 <scalar dataType="xsd:string" dictRef="cc:parameter">CUDA Device Core Freq</scalar>
30 <scalar dataType="xsd:string" dictRef="cc:value">1.53 GHz</scalar>
31 </list>
32 </list>
33 </module>
34 </comment>
Template definition
1<templateList> <template pattern="\s*\|.*:.*" endPattern="\s*\|\s+\S.*$\s*\|\s*" endPattern2="~" endOffset="1" repeat="*"> <record id="gpu" repeat="*">\s*\|{X,cc:parameter}:{X,cc:value}</record>
2 </template>
3 </templateList>
4<transform process="pullup" xpath=".//cml:list[@cmlx:templateRef='gpu']" />