Live data from Hacker News

Nvidia announces Jetson Nano 2GB, a single board computer

medium.com

201–205 of 205 posts

Re: Nvidia announces Jetson Nano 2GB, a single board computer

#201

Earlier quoted context omitted.

Gaming is not the purpose of GPU accelerated single board computers. Though you could reasonably play some games on the Jetson Nano, Nvidia markets the jetson series as embeddable machine learning systems. While there may be complaints of how hot the jetson gets or its performance with Ubuntu, the jetson is not intended to be used as a personal computer. It’s cheaper than dirt machine learning access. I highly recomm…

I said it was a use case, not the purpose. But realistically these single board computers are more suitable for gaming than for machine learning. If you don't have a computer at all then I guess you could use a Jetson for this purpose, but a real computer would be much better and is easily within the budgets of most companies and most software engineers. Is this a developing markets play? I've never heard of someone…

It's an arm cpu dude, it can't run anything other than emulators basically. And the bottleneck there is the cpu, not the gpu

Re: Nvidia announces Jetson Nano 2GB, a single board computer

#202
post #167

Earlier quoted context omitted.

That will most likely break OpenCV, Tensorflow and CUDA which depend on binary packages compiled for the given version of Python.

CUDA doesn't depend on python, it's the other way around. And you'd install the new versions of those packages.

What I meant is that it would break the CUDA package for Python and support in things like Tensorflow, obviously. Not CUDA itself.

You can't just "install new version" of those packages unless Nvidia supports it, unless Tensorflow supports it, unless OpenCV works with it. If you have ever tried to build Tensorflow from source, you would know what I am talking about.

Re: Nvidia announces Jetson Nano 2GB, a single board computer

#203
post #202

Earlier quoted context omitted.

CUDA doesn't depend on python, it's the other way around. And you'd install the new versions of those packages.

What I meant is that it would break the CUDA package for Python and support in things like Tensorflow, obviously. Not CUDA itself. You can't just "install new version" of those packages unless Nvidia supports it, unless Tensorflow supports it, unless OpenCV works with it. If you have ever tried to build Tensorflow from source, you would know what I am talking about.

I have, on python 3.7, and it works fine with the entire CUDA matrix from 10.1 to 11. So your point has theoretical merit, but in practice, it's not a real problem as compatible versions of those packages are readily available.

Re: Nvidia announces Jetson Nano 2GB, a single board computer

#204

Earlier quoted context omitted.

+1 to pyenv. And it's even better if you combine it with pipenv [1]: pipenv manages dependencies its own file (Pipfile) which can also specify the required Python version. Pipenv integrates with pyenv so if the required Python version is not available it will offer to download and install it. Tldr; with pyenv and pipenv installing a Python project is just "pipenv install". [1] https://pipenv.pypa.io/en/latest/

I would strongly recommend taking a look at Poetry as an alternative to Pipenv. Pipenv is honestly a nightmare.

I have been using pipenv only on a couple of projects and for a few months, but it has been an improvement over pip and virtualenv.

Why do you say Pipenv is a nightmare? Have you had bad experiences with it?

Re: Nvidia announces Jetson Nano 2GB, a single board computer

#205

I have a Jetson nano. It's a nice thing for what it is, and the price. But, the software misses the mark by a lot. It's still based on Ubuntu 18.04. Want python later than 3.6? Not in the box. A lot of python modules need compiling, and the cpu is what you'd expect. Good for what it is, bad for compiling large numbers or packages. They run a fancy modern desktop based on the Ubuntu one. Sure, it's Nvidia, gotta be fl…

I run Debian (mostly) on it. Seems to work well for me. Compiling PyTorch is a bit of a nuisance at 4GB, but it worked. One issue I had was that TRTorch wanted bazel to build and I couldn't bring myself to install that (and Java), so I made up some quick and dirty CMakeLists.txt and it worked well.

But I must admit I don't see the 2GB model as a better value than the $100 4GB one, especially with shared CPU/GPU.

Post reply on HN