What is exactly the point of such devices? If you create something worthwhile with it, you cannot exactly include it in your product. I get that you can create something like a one off garage opener based on face recognition, but you won't learn any real world knowledge of developing a product and if you later on decide that this is something for you, you'll have to learn a whole new ecosystem. These devices remind m…
They are literally development kits for the embedded chips and modules NVidia sells. What you prototype on a dev kit you can easily transfer to production hardware that incorporates those modules. And if you just do CUDA experiments with it, those transfer at least partially to other environments (e.g. desktop/server hardware with GPUs) too. Where do you get the idea this isn't transferable?
Nvidia announces Jetson Nano 2GB, a single board computer
171–180 of 205 posts
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#172Earlier quoted context omitted.
u can use virtual environments for that
In the case of 'Python Virtual Environments' you'd still have to install another version of Python which is non-trivial with Debian based systems without causing some sort of collision, unless you download the binaries to /usr/ or other bin location as suggested.
`sudo apt -y install python3.7`
Then:
`mkvirtualenv --python $(which python3.7)`
It really is that easy.
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#173Earlier quoted context omitted.
> Want python later than 3.6? apt-get install python3.7 or apt-get install python3.8
That will most likely break OpenCV, Tensorflow and CUDA which depend on binary packages compiled for the given version of Python.
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#174I 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…
> Want python later than 3.6? Not in the box. The more I use linux (and I'v been for almost 15 years), the more strongly believe that using what the Linux distros provide as a development toolchain is an antipattern. Use separate toolchains with SDKs separate from your /usr instead. > Good for what it is, bad for compiling large numbers or packages. at worst you can docker run -it aarch64/ubuntu on your desktop and c…
LTS makes sense as deployment platform. Push it to server and deploy own application. Make a demo like subject NVIDIA Jetson Nano SDK and forget about it.
There are better ways to help underpowered machines - use light desktop environment, block ads in browser, add RAM if possible. Kernel and base requirements has not changed much in a decade. About 120 MB with XOrg.
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#175Earlier quoted context omitted.
I think the whole idea for the Nano was having a GPU on a small computer. The RPi doesn't have that. If you're comparing them as plain CPU-based development systems, you're missing the whole point of the Nano.
Just so there is no confusion, the Raspberry Pi 4 supports dual 4k displays out of the box. It has a built in Broadcom VideoCore VI @ 500 Mhz GPU and dual micro HDMI ports so you are good to go. Perhaps you meant a discrete GPU?
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#176I 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'm not going to lie, I don't understand the usage of Python and other such languages in the embedded space in general.
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#177Earlier quoted context omitted.
This isn't true. I personally can use this now, and I now 5 or 6 people who have been trying to do stuff using the Intel USB accelerator or Google Coral who I expect will switch to this at this price point. Only the MAIX platform has a price advantage over this now, and the software is much less mature.
The use case between K210 and Jetson systems is quite different. I've used the Maix Dock as a smart controller for a custom CNC system, and it performs beautifully. The Jetson line is more suited to systems that are video heavy (low latency, multiple feeds, mixing, processing, etc). The Maix boards just don't have the RAM to deal with that; I've only been able to handle two incoming video streams at low resolution. T…
OTOH, the MAIX has things like the pin assignments wrong[1] and you need a magic (undocumented) flag to make the LCD display colors correctly. There's also different types of models supported with undocumented constraints on each one, and you need to find the correct set of random open source projects to make them work. But it is an exciting platform!
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#178Earlier quoted context omitted.
> From my experience, 0.05% of the people who have an Ubuntu x.y chose it because of "stability promises" of the LTS release. Your experience and my experience differ greatly, then. I manage around a hundred virtual and bare-metal Ubuntu 18.04 LTS systems. Most of our docker containers (not included in the number above) are based on an Ubuntu 18.04 image because that's what we have standardized our infrastructure aro…
> We are too busy focusing on delivering value to the business there are a lot more linux users out there than business users
maybe, but there are a LOT more linux servers out there than linux users, if by "linux users" you meant "people running linux on their computers".
those servers (and the people that run them) generally require stability.
would you care explaining what you mean? is it not fair to say that there are many orders of magnitude more instances of linux running on servers than there are instances of linux running on people's home or work computers? that is indisputable, no?
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#179Earlier quoted context omitted.
> Want python later than 3.6? apt-get install python3.7 or apt-get install python3.8
That might theoretically trigger updates of packages on which NVidia stuff depends (through indirection), which will then render your system unusable. You might be lucky, though.
Debian/Ubuntu's "alternatives" system can select what /usr/bin/python3 runs. In practice, changing that away from the distribution default can break other people's code, and the win of an LTS is not spending time on that stuff.
But you can get yourself a Python 3.8, then you can build venvs, run a Jupyter kernel in it, whatever you like. If you can download or rebuild all the modules you want in a 3.8 venv, you're pretty set. And everything wanting Python 3.6 on your LTS still works.
Re: Nvidia announces Jetson Nano 2GB, a single board computer
#180This person got hold of a review board and write up an interesting detailed tutorial: https://medium.com/@ageitgey/build-a-face-recognition-system...
That seems like a more interesting article, so I've changed to it from https://hackaday.com/2020/10/05/nvidia-announces-59-jetson-n... . Thanks!
How do I know which comments are talking about which article?