126
people found this helpful, as of 2023
ranked #226,389 most helpful
out of 571,544,897 reviews
★☆☆☆☆
I am a professional developer and recommend that you avoid NVIDIA Jetson at all costs
I had a very negative experience with the Jetson Nano, due to multiple incompatibilities with its Jetpack and prominent AI / vision development packages, in addition to its very slow speed. I was hoping the AGX would be an improvement. It's actually much worse.
Under the hood, it has what could be an extremely powerful CPU / GPU combination, but it is completely marred by NVIDIA's ineptitude to provide software support. The basic issue is that CUDA / CUDA-AX is installed on the units via the SDKManager (or other method), yet you cannot easily implement any of the CUDA-enabled libraries without significant hacking. NVIDIA includes OpenCV, for example, but it is *not* CUDA enabled. This should tell you the degree of sophistication among NVIDIA engineers.
There is zero support for CUDA-enablement of OpenCV, PCL, Eigen, Open3D, etc. because NVIDIA is still in the dark ages with Ubuntu 18.04 and a whole host of outdated dependencies. So if you want to get this working, you are going to spend at least a few weeks compiling, testing, re-compiling, and eventually coming to the conclusion that you "may" have a stable system, but it's being held together with band-aids. If you are serious about AI-enablement and using edge devices, NVIDIA's Jetson line might seem like a logical choice, but beware that even its own developers do not understand the product well and there are thousands of programmers around the globe with Gihub forks of major libraries attempting to fix problems as a result of "Jetpack incompatibilities". And if that doesn't convince you, consider that if you have a disk mounting problem or any other hardware failure at boot, there is no possibility for serial connection with the device via gtkterm / minicom, for example. You will connect and see device output, but be unable to interact with the device directly because, I presume because NVIDIA did not complete hardware driver support for TTYUSB.
You will find that most Jetson users have old, outdated libraries installed just to get it semi-functional and those that have the latest libraries have hacked their way to it. You will not find any master repository that works with a Jetson. Xavier AGX is the worst of the bunch. You could literally close your eyes and point to any other NUC out there, and it would perform better than Jetson or at least provide you with a working prototype in a fraction of the time.
In case it isn't clear what I am trying to say here, let me summarize: Jetson devices are an afterthought for NVIDIA and there is no robust support for the hardware. They don't stand behind the product, and it is clear given their lack of updates (or working patches) for known problems. It will not run anything that is not explicitly built for it, and what is available is outdated and incompatible with the latest repos. You have been warned.
Avoid NVIDIA at all costs.
January 2021 · Electronics · verified purchase