Live data from Hacker News

Jetson AGX Xavier

nvidia.com

81–90 of 95 posts

Re: Jetson AGX Xavier

#81
post #75

Earlier quoted context omitted.

You don't even need to do this: qemu support for executing arm64 binaries is fairly good, so you can just run the builds on your beefy x86 server anyways.

What's the single thread performance difference of a fast x86 cpu running emulated ARM code vs a fast ARM server or an AWS ARM instance?

It's quite fast if you use qemu-user.

Re: Jetson AGX Xavier

#83
post #3

I'm definitely not expert and probably this is a dumb question , but why smart edge things like smart robot and not dumb edge with smart central brain ? Anyway data are useful aggregated central;ly why not incorporate the brain centrally too?

Well, first some clarification - "edge" means "on robot" versus something in the cloud. And the reason you do this is latency and connectivity. I am designing a four wheel drive robot using the NVIDIA AGX Xavier [1] that will follow trails on its own or follow the operator on trails. You don't want your robot to lose cellular coverage and become useless. Even if you had coverage, there would be significant data usage…

Yes, but the GPU is needed for training so "we" do this on prem or in the cloud. But the actual prediction computations are fast. Do we really need an edge GPU for these?

Re: Jetson AGX Xavier

#84
post #66

Earlier quoted context omitted.

The dev support is also bottom-of-the-barrel even if you’re a high-margin cloud customer. For a generous upper bound of what Nvidia considers “software support,” look at TensorRT, where a majority of the useful stuff has either been written by third parties or scoped out the hard way by people trying to use it. Nvidia isn’t really a software company, and their core product has a very narrow user interface. These fact…

This is so frustrating to hear. I have a bin full of ARM single board computers, and while the hardware on all of them is pretty much up to the task, the software support from all the vendors has been terrible. I'm in the process of switching to Nvidia hoping it would be the exception. If anyone from Nvidia is reading this, please do everything you can to convince the bosses to allocate the resources required to supp…

The dev box system they are selling looks like it might be the best non-x86 workstation in a while, where you really get $700 of computer for $700 as opposed to the bad old days with PA-RISC, Sun, etc.

Also I can see something close to that being a competitor to the XSX and PS5. NVIDIA made the Shield and that led to a design win with the Nintendo switch -- wouldn't it be nice to play Nintendo games in VR?

Re: Jetson AGX Xavier

#85
post #66

Earlier quoted context omitted.

The dev support is also bottom-of-the-barrel even if you’re a high-margin cloud customer. For a generous upper bound of what Nvidia considers “software support,” look at TensorRT, where a majority of the useful stuff has either been written by third parties or scoped out the hard way by people trying to use it. Nvidia isn’t really a software company, and their core product has a very narrow user interface. These fact…

This is so frustrating to hear. I have a bin full of ARM single board computers, and while the hardware on all of them is pretty much up to the task, the software support from all the vendors has been terrible. I'm in the process of switching to Nvidia hoping it would be the exception. If anyone from Nvidia is reading this, please do everything you can to convince the bosses to allocate the resources required to supp…

For what it's worth I've been pretty happy with Freescale. Not sure how they are now after NXP bought them, but the documentation of that hardware was the best I had seen. This translated into an easier time for me as a software guy, because it was easy to look things up.

Additionally it seemed like there's a decent ecosystem around it of board suppliers, which then translates into pretty good software support.

But again, not sure if that's still the case. I chose them for a project in 2015 and have not regretted it since - but have been able to use the exact same IC since then for other projects so I'm not sure if the experience would be different if starting from scratch today.

Re: Jetson AGX Xavier

#86
I develop on one of these every single day I just use Visual Studio Code with custom launch.json and task.json that allows me to ssh into the jetson, copy over the compiled for linux code, and attach a remote debugger.. I like never even touch the jetson and all my builds and shit are pushed over... its actually an easy as shit development experience at this point.. You have to kinda know what you're doing... but its all totally usable. The dev kit i have has been running 415 days without any issues running 5 custom programs I've written.

Re: Jetson AGX Xavier

#87

I have one of these powering my open source four wheel drive robot. [1] I've started doing machine learning experiments with it finally. (See [1] for details) There's a few tricks to getting the best performance. You want to convert your neural network to run with NVIDIA's TensorRT library instead of just tensorflow or torch. TensorRT does all the optimized goodness that gets you the most out of the hardware. Not all…

Cool robot!

For dealing with layers not supported by TensorRT, you might want to try to export to onnx instead and then use tvm[1] to compile your model for the hardware. I have not used it on nvidia boards yet, but I had good experience on other less powerful ARM boards, and as tvm docs show some examples running on jetson tx I imagine the AGX Xavier is likely fine too.

[1] https://tvm.apache.org/

Re: Jetson AGX Xavier

#88

Earlier quoted context omitted.

There is also the Jetson Nanokit which costs ~120 EUR.

Maxwell does not have unified memory -> custom code compared to latest generation along with performance disadvantages.

Unified memory is useful during development when porting the application, but I don't know of any well-tuned applications that use it.

Re: Jetson AGX Xavier

#89

My biggest complaint with the Jetson line is it's all ARM. Look, I get it. But the developer experience is horrible. Building Docker containers for ARM devices is a pain. Hell, building anything for a Jetson can be a pain unless it's a pre-packaged NVIDIA thing - really not a fan of building things from source. Add on top of that NVIDIA's very low level documentation for pretty much any tooling they ship, coupled wit…

> Building Docker containers for ARM devices is a pain in the ass. It's not so bad, you just need a beefy ARM machine to build the containers in CI. It would be silly to build a Docker container on the Jetson itself. You would never use an embedded device for compiles and builds, why would you build Docker containers on one?

You don't even need the Arm machine for CI, with docker multi-arch builds you can build on x86 -- https://community.arm.com/developer/research/b/articles/post...

Re: Jetson AGX Xavier

#90

They seem to offer a cheaper 8 GB model too but unfortunately I see no price for it. I'm curious how much it'll be because, as much as I'd like to toy around with this, the $699 is a little to much for just experimentation. EDIT: The 8GB Module seems to be $679 here[1]. This makes the $699 or the 32 GB Developer Kit seem like a steal. Still, too expensive for play, I guess I'll stick with my Jetson Nanos for a while.…

I thought I saw the 8GB module for 459$ but it is only the SOM so you have to purchase a carrier board as well so the 32GB Developer Kit seems the way to go.

https://www.arrow.com/en/products/900-83668-0000-000/nvidia

Post reply on HN