Please provide the following info:
Hardware Platform: DRIVE AGX Xavier™ Developer Kit
Software Version: DRIVE Software 10
Host Machine Version: Ubuntu 18.04.5 LTS
SDK Manager Version: 1.2.0.6733
Dear Sir, Madam,
I want to have a more general understanding of the DRIVE AGX Xavier Platform, therefore following questions:
- How can we check if both Xavier A and B are flashed correctly?
- If I run ./samples on Xavier A, does the target device juggle its computing resources between Xavier A and B? Or is it just running on Xavier A (dGPU/DLA)?
- Is it possible to look into the ./sample codes?
- Is it possible to get full advantage of all the computing power of the platform running a custom linux based application? (not using DRIVE OS)
If not: How would one go about moving a linux based application to the DRIVE AGX Xavier platform?
- Is it possible to share information between Xavier A and B?
I will also look into the NVIDIA DRIVE™ AGX Developer Kit Documentation.
Thanks in advance,
Niels
dear @niels_otiv,
- How can we check if both Xavier A and B are flashed correctly?
When you flash using sdkmamnager, you see flashing is successful message in the end
- If I run ./samples on Xavier A, does the target device juggle its computing resources between Xavier A and B? Or is it just running on Xavier A (dGPU/DLA)?
It just runs on Xavier A
- Is it possible to look into the ./sample codes?
Yes. Source code is available for all shipped samples.
- Is it possible to get full advantage of all the computing power of the platform running a custom linux based application? (not using DRIVE OS)
DRIVE OS include APIs(like NVMedia, CUDA, TensorRT) to make use of HW accelerators on Xavier SoC. If you don not want to make use of any of these accelerators, you can choose to run custom linux based application.
If not: How would one go about moving a linux based application to the DRIVE AGX Xavier platform?
- Is it possible to share information between Xavier A and B?
Yes. They are like seperate computational units. You can use any netwroking mechanism to share information across them
Dear @SivaRamaKrishnaNV,
Thanks you for the quick response!
Final question:
Can you, through command line, execute a sample on Xavier B when interfacing Xavier A?
Is it possible to see the sample being executed on Xavier B on the monitor of Xavier A? Or should we see it as a separate computer?
Thanks in advance,
Niels
Dear @niels_otiv,
You can’t launch application on Xavier B from Xavier A terminal. You should see it like a separate computer.
Thanks,
This thread can be closed.
Cheers,
Niels