Compute Graph Framework SDK Reference  5.16
launcher.schema.json
Go to the documentation of this file.
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$id": "https://nvidia.com/dw/launcher.schema.json",
4 "title": "Launcher Command Line Arugments Schema",
5 "description": "The descriptor of Command Line Arguments passed to the launcher application. Arguments can alternatively be provided via command-line options. If updating this file, you must also update Launcher.cpp (Launcher::initArguments())",
6 "type": "object",
7 "additionalProperties": false,
8 "required": [
9 "spec",
10 "logPath",
11 "schedule",
12 "path",
13 "datapath",
14 "dwdatapath",
15 "binPath"
16 ],
17 "properties": {
18 "spec": {
19 "description": "launch spec file",
20 "type": "string"
21 },
22 "logPath": {
23 "description": "log path",
24 "type": "string"
25 },
26 "schedule": {
27 "description": "scheduler table file",
28 "type": "string"
29 },
30 "path": {
31 "description": "SWC path",
32 "type": "string"
33 },
34 "datapath": {
35 "description": "SWC data path",
36 "type": "string"
37 },
38 "dwdatapath": {
39 "description": "dwdatapath",
40 "type": "string"
41 },
42 "binPath": {
43 "description": "Commands path",
44 "type": "string"
45 },
46 "mapPath": {
47 "description": "Map path",
48 "type": "string",
49 "default": ""
50 },
51 "shadow": {
52 "description": "Shadow app file",
53 "type": "string",
54 "default": ""
55 },
56 "logSpec": {
57 "description": "logSpec",
58 "type": "string",
59 "default": "console"
60 },
61 "gdb_debug": {
62 "description": "Turn on gdb debugging",
63 "type": "string",
64 "default": "0"
65 },
66 "checkMemLeak": {
67 "description": "Turn on memory leak checks",
68 "type": "string",
69 "default": "0"
70 },
71 "amend": {
72 "description": "Path to amend file to override parameters",
73 "type": "string",
74 "default": ""
75 },
76 "service-framework": {
77 "description": "service-framework",
78 "type": "string",
79 "default": "0"
80 },
81 "memwatch_frames": {
82 "description": "from-to. Start/stop memwatch only for specified frames during runtime.",
83 "type": "string",
84 "default": ""
85 },
86 "navRoute": {
87 "description": "The path for nav route file, either the relative path to 'ndas/apps/roadrunner-2.0/' or absolute path",
88 "type": "string",
89 "default": ""
90 },
91 "useDynamicMap": {
92 "description": "Set to 1 to use MapManager map. Overrides <mapPath>.",
93 "type": "string",
94 "default": "0"
95 },
96 "rig": {
97 "description": "rig",
98 "type": "string",
99 "default": ""
100 },
101 "fullscreen": {
102 "description": "Whether to run in fullscreen or no",
103 "type": "string",
104 "default": "1"
105 },
106 "winSizeW": {
107 "description": "window size width",
108 "type": "string",
109 "default": "1280"
110 },
111 "winSizeH": {
112 "description": "window size height",
113 "type": "string",
114 "default": "800"
115 },
116 "offscreen": {
117 "description": "offscreen",
118 "type": "string",
119 "default": "0"
120 },
121 "autolanechange": {
122 "description": "Enables automatic lane changes. Only allowed for DriveSIM",
123 "type": "string",
124 "default": "0"
125 },
126 "start_timestamp": {
127 "description": "start_timestamp",
128 "type": "string",
129 "default": "0"
130 },
131 "end_timestamp": {
132 "description": "end_timestamp",
133 "type": "string",
134 "default": "0"
135 },
136 "enable_max_time_diff_check": {
137 "description": "Enable checking sensor timestamp in RoadCast",
138 "type": "string",
139 "default": "0"
140 },
141 "frame": {
142 "description": "Specify the end camera frame number",
143 "type": "string",
144 "default": ""
145 },
146 "loop": {
147 "description": "Set to 1 to play dataset in loop",
148 "type": "string",
149 "default": "0"
150 },
151 "rc2f": {
152 "description": "File path to save roadcast log file",
153 "type": "string",
154 "default": "0"
155 },
156 "preInitSerialize": {
157 "description": "Set to 1 to initialize subcomponents serially in PRE_INIT phase",
158 "type": "string",
159 "default": "0"
160 },
161 "useNominalTransform": {
162 "description": "Set to 1 to use nominal transformation",
163 "type": "string",
164 "default": "0"
165 },
166 "loglevel": {
167 "description": "Choices are: DW_LOG_ERROR, DW_LOG_WARN, DW_LOG_INFO",
168 "type": "string",
169 "default": "DW_LOG_ERROR"
170 },
171 "traceLevel": {
172 "description": "Disables DWTrace with 0 or set different DWTrace level, default 10, could be 0|10|20|30|50|70|100",
173 "type": "string",
174 "default": "10"
175 },
176 "traceChannelMask": {
177 "description": "DWTrace channel mask, default 0x0001",
178 "type": "string",
179 "default": "0x0001"
180 },
181 "memTraceEnabled": {
182 "description": "Run DWTrace with memtrace enabled, default 0",
183 "type": "string",
184 "default": "0"
185 },
186 "nvtxBackendEnabled": {
187 "description": "Run DWTrace with nvtxBackend enabled, default 0",
188 "type": "string",
189 "default": "0"
190 },
191 "fileBackendEnabled": {
192 "description": "Run DWTrace with fileBackendEnabled enabled, default 1",
193 "type": "string",
194 "default": "1"
195 },
196 "networkBackendEnabled": {
197 "description": "Run DWTrace with networkBackendEnabled enabled, default 0",
198 "type": "string",
199 "default": "0"
200 },
201 "ftraceBackendEnabled": {
202 "description": "Run DWTrace with with ftrace enabled, default 0",
203 "type": "string",
204 "default": "0"
205 },
206 "stmControlTracing": {
207 "description": "Run DWTrace with with stm control, default 1",
208 "type": "string",
209 "default": "1"
210 },
211 "traceFilePath": {
212 "description": "DWTrace log path",
213 "type": "string",
214 "default": ""
215 },
216 "ncuProfileFrames": {
217 "description": "Start/stop the CUDA profiler only for specified frame(s). Pattern: from[-to]",
218 "type": "string",
219 "default": ""
220 },
221 "region": {
222 "description": "Region code for different countries",
223 "type": "string",
224 "default": ""
225 },
226 "configOverlayFile": {
227 "description": "Path of the Rig2.0 rig config overlay .json file. This file contains all the supported configs (M1/M2/...) for RoadRunner-2.0 on each platform variant. It can be either an absolute file path or a path that is relative to recording dataset",
228 "type": "string",
229 "default": ""
230 },
231 "configOverlayName": {
232 "description": "The configuration name to use from rig config overlay file",
233 "type": "string",
234 "default": ""
235 },
236 "calibrationOverlayFile": {
237 "description": "absolute path or relative path to datapath",
238 "type": "string",
239 "default": ""
240 },
241 "vinOverlayFile": {
242 "description": "The vin-based static calibration overlay file",
243 "type": "string",
244 "default": ""
245 },
246 "virtual": {
247 "description": "0 for live sensors, 1 for virtual vehicle (without live sensors)",
248 "type": "string",
249 "default": "0"
250 },
251 "virtual_time": {
252 "description": "Set to use the dw virtual time source",
253 "type": "string",
254 "default": ""
255 },
256 "time_multiplier": {
257 "description": "Set to indicate that RR2 is running with DriveSIM with a time multiplier",
258 "type": "string",
259 "default": ""
260 },
261 "ds2_control": {
262 "description": "Host and port of the DS2 control server",
263 "type": "string",
264 "default": ""
265 },
266 "lockstep": {
267 "description": "Set to indicate that RR2 is running with DriveSIM with lockstep",
268 "type": "string",
269 "default": ""
270 },
271 "stm_discriminator": {
272 "description": "Multiple instances of RR: Unique discriminator to launch STM",
273 "type": "string",
274 "default": ""
275 },
276 "base_port": {
277 "description": "Base port for running multiple RR instances",
278 "type": "string",
279 "default": ""
280 },
281 "disableStmControlLogger": {
282 "description": "1 to disable stm constrol logger",
283 "type": "string",
284 "default": "0"
285 },
286 "disablefaulthandler": {
287 "description": "1 for disabling Loader's faultHandler",
288 "type": "string",
289 "default": "0"
290 },
291 "instantiate_rig_sensors": {
292 "description": "Set to support RWD recording on DAG disabled sensors",
293 "type": "string",
294 "default": ""
295 },
296 "disableParamServiceThread": {
297 "description": "Set to disable param service thread",
298 "type": "string",
299 "default": ""
300 },
301 "app_parameter": {
302 "description": "Runtime parameters for CGF product. Json string. Sample: \"{\"maxFrameCount\":50,\"fileName\":\"/tmp/test.log\"}",
303 "type": "string",
304 "default": ""
305 },
306 "enable-ssm-degradation": {
307 "description": "Desired degradation mode",
308 "type": "string",
309 "default": "0"
310 },
311 "augreplay": {
312 "description": "#ifdef RESIMULATOR_ENABLED - configuration file for augmented data replay",
313 "type": "string",
314 "default": ""
315 },
316 "useLCM": {
317 "description": "#ifdef DW_SDK_BUILD_EXPERIMENTAL - true for running RR2 with LCM",
318 "type": "string",
319 "default": "0"
320 },
321 "sehFailureMask": {
322 "description": "Absolute path of a json file containing failures to not to report to SEH",
323 "type": "string",
324 "default": ""
325 },
326 "lockstep_deterministic_replay": {
327 "description": "Enables the new channel based deterministic mode. Currently not supported",
328 "type": "string",
329 "default": "0"
330 }
331 }
332}