Live data from Hacker News

Jetson AGX Xavier

nvidia.com

51–60 of 95 posts

Re: Jetson AGX Xavier

#51

Earlier quoted context omitted.

Spinning up an ARM machine to build a container that needs to be shipped over the network to a Jetson is a pain when developing.

Welcome to embedded computing :-)

I get it, but I also simply don’t want to deal with it at an embedded level. Which is why I vote with my wallet and choose x64 hardware with Quadro GPUs to ship for production.

More expensive, more power consuming? Sure. More sanity? Massively better dev experience? Massively better production/ops experience? Absolutely.

Re: Jetson AGX Xavier

#52

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…

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 factors hamper whatever you can get out of a Jepsen.

Re: Jetson AGX Xavier

#53
The lineup continues to balloon in price. A lot of students would the TK and TX models for robotics and whatnot, since they were only 200-300 bucks.

Re: Jetson AGX Xavier

#54
post #36
post #22

Earlier quoted context omitted.

This is a bit off topic, but I'm constantly looking at ways to efficiently stream 4K cameras live to local displays as well as remote displays at the highest framerate and resolution possible. How feasible would it be on the xavier to stream 2 4k cameras and display them on at least 2 4k screens? Extra points if you could do that and simultaneously upload to a streaming service, such as twitch.

I've wondered about this too. I think the magic camera interconnect is CSI/CSI2 and it's not really flexible enough. You either have really short copper interconnects, or unavailable fiber interconnects. What would be cool is if csi to ethernet were a thing. either low latency put-it-on-the-wire or compressed. I don't know, maybe it is. But make it a standard like rca jacks.

You can buy kits that send video over coax including power for somewhat reasonable prices:

https://leopardimaging.com/product/nvidia-jetson-cameras/nvi...

I haven't tried them, but am considered them for project.

Re: Jetson AGX Xavier

#55

Earlier quoted context omitted.

> 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?

Spinning up an ARM machine to build a container that needs to be shipped over the network to a Jetson is a pain when developing.

You could spin up an AWS ARM instance in about 30s.

Or just have Jenkins etc trigger the launch of one when your build job needs it.

Re: Jetson AGX Xavier

#56
post #53

The lineup continues to balloon in price. A lot of students would the TK and TX models for robotics and whatnot, since they were only 200-300 bucks.

The Jetson Nano[0] seems like it would be better for students, it's only $99.

[0]: https://developer.nvidia.com/embedded/jetson-nano-developer-...

Re: Jetson AGX Xavier

#57
post #50

Earlier quoted context omitted.

Genuinely curious, what is an example of a beefy ARM machine?

Anything with a ThunderX processor is maximum beefy. You can get on-demand servers like that from places like Packet. AWS also has their own A1 instances with lower core counts. These would all be good for cross compiling/builds. Comedy answer: iPad Pro

> Comedy answer: iPad Pro

I mean, the iPad Pro does have a relatively beefy processor. If only you could run arbitrary code on it.

Re: Jetson AGX Xavier

#58
post #50

Earlier quoted context omitted.

Anything with a ThunderX processor is maximum beefy. You can get on-demand servers like that from places like Packet. AWS also has their own A1 instances with lower core counts. These would all be good for cross compiling/builds. Comedy answer: iPad Pro

> Comedy answer: iPad Pro I mean, the iPad Pro does have a relatively beefy processor. If only you could run arbitrary code on it.

A lot of instruction sets aren't there yet, but https://ish.app is doing a truly incredible job in this regard.

Gives you a working Alpine Linux installation which you can download and install packages for normally, all within the bounds of the normal Apple sandbox, with decent enough performance.

It doesn't have SSE or MMX yet, so eg Go and Node aren't usable at this point. But a shocking amount actually does work perfectly, so it's only a matter of time as more instruction sets are implemented.

Re: Jetson AGX Xavier

#59
post #22

Earlier quoted context omitted.

This is a bit off topic, but I'm constantly looking at ways to efficiently stream 4K cameras live to local displays as well as remote displays at the highest framerate and resolution possible. How feasible would it be on the xavier to stream 2 4k cameras and display them on at least 2 4k screens? Extra points if you could do that and simultaneously upload to a streaming service, such as twitch.

You can certainly do this using machine vision cameras. Either USB3, Gig Ethernet, or CSI interface (16cm max run length I believe). I forget how best to attach two displays to the Xavier but that’s seems doable. I got my cameras from e-consystems and they’ve got some USB3 cameras that could do it. At least I’m pretty sure. My USB3 cameras just showed up and I haven’t tried them yet.

I actually have two econ systems cameras that I've been testing on my desktop/laptop, and it does all right but even then struggles at 4k resolutions.

Re: Jetson AGX Xavier

#60
post #27
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?

Why do humans carry large, energy-hungry brains around as opposed to being simple tools of the Hivemind like their brethren the insects? Making the edges smarter allows them to react and adapt on smaller timescales.

But we've also developed distributed abilities with quite boggling amounts of specialization.

If you chucked one random human on a desert island, they'd probably die. Chuck a dozen, they have a better chance of survival. Chuck a thousand, you might have a civilization.

Conversely if you say chucked 2 or 100 rabbits on an island - end result is probably going to be an island full of rabbits.

Post reply on HN