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())",
7 "additionalProperties": false,
19 "description": "launch spec file",
23 "description": "log path",
27 "description": "scheduler table file",
31 "description": "SWC path",
35 "description": "SWC data path",
39 "description": "dwdatapath",
43 "description": "Commands path",
47 "description": "Map path",
52 "description": "Shadow app file",
57 "description": "logSpec",
62 "description": "Turn on gdb debugging",
67 "description": "Turn on memory leak checks",
72 "description": "Path to amend file to override parameters",
76 "service-framework": {
77 "description": "service-framework",
82 "description": "stateMachineInitTimeout in secs. 0 for using default value set in SSM framework.",
87 "description": "from-to. Start/stop memwatch only for specified frames during runtime.",
92 "description": "The path for nav route file, either the relative path to 'ndas/apps/roadrunner-2.0/' or absolute path",
97 "description": "Set to 1 to use MapManager map. Overrides <mapPath>.",
102 "description": "rig",
107 "description": "Whether to run in fullscreen or no",
112 "description": "window size width",
117 "description": "window size height",
122 "description": "offscreen",
127 "description": "Enables automatic lane changes. Only allowed for DriveSIM",
132 "description": "start_timestamp",
137 "description": "end_timestamp",
141 "enable_max_time_diff_check": {
142 "description": "Enable checking sensor timestamp in RoadCast",
147 "description": "Specify the end camera frame number",
152 "description": "Set to 1 to play dataset in loop",
157 "description": "File path to save roadcast log file",
161 "preInitSerialize": {
162 "description": "Set to 1 to initialize subcomponents serially in PRE_INIT phase",
166 "useNominalTransform": {
167 "description": "Set to 1 to use nominal transformation",
172 "description": "Choices are: DW_LOG_ERROR, DW_LOG_WARN, DW_LOG_INFO",
174 "default": "DW_LOG_ERROR"
177 "description": "Disables DWTrace with 0 or set different DWTrace level, default 10, could be 0|10|20|30|50|70|100",
181 "traceChannelMask": {
182 "description": "DWTrace channel mask, default 0x0001",
187 "description": "Run DWTrace with memtrace enabled, default 0",
191 "nvtxBackendEnabled": {
192 "description": "Run DWTrace with nvtxBackend enabled, default 0",
196 "fileBackendEnabled": {
197 "description": "Run DWTrace with fileBackendEnabled enabled, default 1",
201 "networkBackendEnabled": {
202 "description": "Run DWTrace with networkBackendEnabled enabled, default 0",
206 "ftraceBackendEnabled": {
207 "description": "Run DWTrace with with ftrace enabled, default 0",
211 "stmControlTracing": {
212 "description": "Run DWTrace with with stm control, default 1",
217 "description": "DWTrace log path",
221 "ncuProfileFrames": {
222 "description": "Start/stop the CUDA profiler only for specified frame(s). Pattern: from[-to]",
227 "description": "Region code for different countries",
231 "configOverlayFile": {
232 "description": "Path of the Rig2.0 application 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",
236 "configOverlayName": {
237 "description": "The configuration name to use from application config overlay file",
241 "calibrationOverlayFile": {
242 "description": "absolute path or relative path to datapath",
247 "description": "The vin-based static calibration overlay file",
252 "description": "0 for live sensors, 1 for virtual vehicle (without live sensors)",
257 "description": "Set to use the dw virtual time source",
262 "description": "Set to indicate that RR2 is running with DriveSIM with a time multiplier",
267 "description": "Host and port of the DS2 control server",
272 "description": "Set to indicate that RR2 is running with DriveSIM with lockstep",
276 "stm_discriminator": {
277 "description": "Multiple instances of RR: Unique discriminator to launch STM",
282 "description": "Base port for running multiple RR instances",
286 "disableStmControlLogger": {
287 "description": "1 to disable stm constrol logger",
291 "disablefaulthandler": {
292 "description": "1 for disabling Loader's faultHandler",
296 "instantiate_rig_sensors": {
297 "description": "Set to support RWD recording on DAG disabled sensors",
301 "disableParamServiceThread": {
302 "description": "Set to disable param service thread",
307 "description": "Runtime parameters for CGF product. Json string. Sample: \"{\"maxFrameCount\":50,\"fileName\":\"/tmp/test.log\"}",
311 "enable-ssm-degradation": {
312 "description": "Desired degradation mode",
317 "description": "#ifdef RESIMULATOR_ENABLED - configuration file for augmented data replay",
322 "description": "#ifdef DW_SDK_BUILD_EXPERIMENTAL - true for running RR2 with LCM",
327 "description": "Absolute path of a json file containing failures to not to report to SEH",
331 "lockstep_deterministic_replay": {
332 "description": "Enables the new channel based deterministic mode. Currently not supported",