1just-man-pages/condor_gpu_disGceonveerrayl(1C)ommajnudsst-Mmaannu-aplages/condor_gpu_discovery(1)
2
3
4
6 condor_gpu_discovery Output GPU-related ClassAd attributes
7
9 condor_gpu_discovery -help
10
11 condor_gpu_discovery [ <options> ]
12
14 condor_gpu_discovery runs discovery software to determine the host's
15 GPU capabilities, which are output as ClassAd attributes.
16
17 This tool is not available for MAC OS platforms.
18
19 With no command line options, the single ClassAd attribute DetectedG‐
20 PUs is printed. If the value is 0, no GPUs were detected. If one or
21 more GPUS were detected, the value is a string, presented as a comma
22 and space separated list of the GPUs discovered, where each is given a
23 name further used as the prefix string in other attribute names. Where
24 there is more than one GPU of a particular type, the prefix string
25 includes an integer value numbering the device; these integer values
26 monotonically increase from 0. For example, a discovery of two GPUs may
27 output
28
29 DetectedGPUs="CUDA0, CUDA1"
30
31 Further command line options use "CUDA" either with or without one of
32 the integer values 0 or 1 as the prefix string in attribute names.
33
35 -help
36
37 Print usage information and exit.
38
39
40
41 -properties
42
43 In addition to the DetectedGPUs attribute, display standard CUDA
44 attributes. Each of these attribute names will have a prefix string
45 at the beginning of its name. For a host with more than one of the
46 same GPU type, those attribute values that are the same across all
47 of the GPUs will not have an integer value in the prefix string .
48 The attributes are Capability , DeviceName , DriverVersion ,
49 ECCEnabled , GlobalMemoryMb , and RuntimeVersion . The displayed
50 standard Open CL attributes are DeviceName , ECCEnabled , Open‐
51 CLVersion , and GlobalMemoryMb .
52
53
54
55 -extra
56
57 Display the additional attributes of Each of these attribute names
58 will have a prefix string at the beginning of its name. ClockMhz ,
59 ComputeUnits , and CoresPerCU for a CUDA device, and ClockMhz and
60 ComputeUnits for an OCL device.
61
62
63
64 -dynamic
65
66 Display attributes of NVIDIA devices that change values as the GPU
67 is working. Each of these attribute names will have a prefix string
68 at the beginning of its name. These are FanSpeedPct , BoardTempC ,
69 DieTempC , EccErrorsSingleBit , and EccErrorsDoubleBit .
70
71
72
73 -mixed
74
75 When displaying attribute values, assume that the machine has a het‐
76 erogeneous set of GPUs, so always include the integer value in the
77 prefix string .
78
79
80
81 -device <N>
82
83 Display properties only for GPU device <N> , where <N> is the inte‐
84 ger value defined for the prefix string . Note that the attribute
85 names in this output will not contain the value for <N> .
86
87
88
89 -tag string
90
91 Set the resource tag portion of the intended machine ClassAd
92 attribute Detected<ResourceTag> to be string . If this option is
93 not specified, the resource tag is "GPUs" , resulting in attribute
94 name DetectedGPUs .
95
96
97
98 -prefix str
99
100 When naming attributes, use str as the prefix string . When this
101 option is not specified, the prefix string is either CUDA or OCL .
102
103
104
105 -simulate:D,N
106
107 For testing purposes, assume that N devices of type D were detected.
108 No discovery software is invoked. If D is 0, it refers to GeForce GT
109 330, and a default value for N is 1. If D is 1, it refers to GeForce
110 GTX 480, and a default value for N is 2.
111
112
113
114 -opencl
115
116 Prefer detection via OpenCL rather than CUDA. Without this option,
117 CUDA detection software is invoked first, and no further Open CL
118 software is invoked if CUDA devices are detected.
119
120
121
122 -cuda
123
124 Do only CUDA detection.
125
126
127
128 -nvcuda
129
130 For Windows platforms only, use a CUDA driver rather than the CUDA
131 run time.
132
133
134
135 -config
136
137 Output in the syntax of HTCondor configuration, instead of ClassAd
138 language. An additional attribute is produced NUM_DETECTED_GPUs
139 which is set to the number of GPUs detected.
140
141
142
143 -verbose
144
145 For interactive use of the tool, output extra information to show
146 detection while in progress.
147
148
149
150 -diagnostic
151
152 Show diagnostic information, to aid in tool development.
153
154
155
157 condor_gpu_discovery will exit with a status value of 0 (zero) upon
158 success, and it will exit with the value 1 (one) upon failure.
159
161 Center for High Throughput Computing, University of Wisconsin-Madison
162
164 Copyright (C) 1990-2018 Center for High Throughput Computing, Computer
165 Sciences Department, University of Wisconsin-Madison, Madison, WI. All
166 Rights Reserved. Licensed under the Apache License, Version 2.0.
167
168
169
170 datejust-man-pages/condor_gpu_discovery(1)