1 # Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
3 @page dwx_drivenet_multigpu_sample DriveNet Multi-GPU Sample
5 The DriveNet multi-GPU sample shows how to use two GPUs to perform the same task
6 that the @ref dwx_object_tracker_drivenet_sample performs. Here, inference and
7 tracking are split between GPU 0 (inference) and GPU 1 (tracking). For more
8 information about the functionality of Drivenet and the arguments of the sample,
9 see @ref dwx_object_tracker_drivenet_sample.
12 ## Running the Sample on NVIDIA DRIVE platforms
14 The command line for running the sample with video input:
16 ./sample_drivenet_multigpu --input-type=video --video=<video file.raw>
18 The command line for running the sample with camera input:
20 ./sample_drivenet_multigpu --input-type=camera --camera-type=<rccb camera type> --csi-port=<csi port> --camera-index=<camera idx on csi port>
22 where `<rccb camera type>` is one of the following: `ar0231-rccb`, `ar0231-rccb-ssc`, `ar0231-rccb-bae`, `ar0231-rccb-ss3322`, `ar0231-rccb-ss3323`
24 ## Running the Sample on Linux
26 The command line for running the sample with video input:
28 ./sample_drivenet_multigpu --video=<video file.raw> --stopFrame=<frame_idx>
30 This runs `sample_drivenet_multigpu` until frame `<frame_idx>`. Default value is 0, for which the sample runs endlessly.
34 The sample creates a window, displays a video, and overlays bounding boxes for detected objects.
35 The color of the bounding boxes represent the classes that it detects:
45 @note At least 2 GPUs are needed. If the GPUs have peer access the performance will be higher.