What about official PPA for L4T

Dear NVIDIA,

my last L4T flashing time:

  • Vagrant building and preparation ~1/2 hour
  • Downloading JetPackTK1-1.1-cuda6.5-linux-x64.run at 6-7KB/s ~2 hours
  • Downloading all Jetpack packages >2 hours (sequential download, why not all in parallel?)
  • Compiling L4T ~1 hour
  • Flashing L4T ~20 minutes
  • Compiling and installing CUDA & co. ~2 hours

as you can see a whole day for clean L4T on Jotson TK1.

With official PPA i guess all steps from above will take in ~1/2 hour, or not?

Moreover installing drivers for USB or min PCI-E cards is a nightmare: on driver installation the kernel must be recompiled.
Where are linux-heders* packages?

You collect issues on https://developer.nvidia.com/content/jetson-tk1-development-pack-feedback, what about community contribution? : All issues are private and you have gratuitous administrative expenses. Why not on Github?!

It sounds like there are several issues here, and a lot of pain. I’m curious as to how long it takes other people to complete the process too. As a preface, this entire process takes me about 40 minutes on a 30Mbs cable modem and a Intel Core i3 3.5GHz host PC. This includes installing and building all programs and samples. I don’t work for NVIDIA, I’m just curious.

JetPack is a ~ 15MB file, it seems like there were issues if it took you 2 hours to download it, and then only two hours to download the rest of the packages which in aggregate is multiple gigabytes. Maybe parallel download would help, I don’t know.

In this process, L4T is not ‘compiled’. There’s actually a different process going on. Simplistically what happens is that prior to flashing the Jetson, a system image is built on the host which is to be placed on the Jetson bit for bit on the eMMC. It takes a while to build the image, which is dependent on the speed of the host computer and host disk. On my machine, it takes about 2-3 minutes for the ‘Installing’ step, which not only includes preparing the image for flashing, but also installing the Tegra tools, like the debugger and PerfKit. Are you using a virtual machine per chance?

Most of these files are packaged as .deb files, so having a PPA isn’t going to make it much (if any) faster.

2 hours to install CUDA and samples seems like a long time.

Installing drivers is a big pain, that’s why the Grinch kernel is popular. However, I’ll note that you don’t have to recompile the whole kernel to build drivers or modules. You only have to build the modules and kernels themselves, though you will need the kernel source code.

The entire JetPack process for me takes less time than it did to originally transfer the system image to flash the Jetson in the earlier 19.X releases. During development, once everything is downloaded and the samples are ignored, it usually takes less than 10 minutes to reflash.

Here’s a video of the installation process for comparison. In real time, it took 44 minutes. I did not build any vagrants, so that time isn’t added in the total. In the video, I obviously sped up some of the less interesting download and installation sequences:

@RafaelKa , I am not surprised if it took 8+ hours with a speed of 6-7KB/s as the downloads that jetpack performs are of 2.7GB in size (they are .deb and tar files).
And the Time further needed for creating system image,flash the board, Compiling all CUDA and Gameworks samples and deploying them to board.

Curious to know your system configuration and internet speed.

As experienced by @Kangalow , with a decent Host configuration and a reasonable internet speed, the whole process should not take more than 50 to 60 minutes.

@kangalow …Nice Music track in the video :-)

Thanks @Madhava! Saturday jam session recording.

Hi,

@Madhava: only jetpack_tk1_1.1/01/JetPackTK1-1.1-cuda6.5-linux-x64.run was @6-7KB/s (currently tried: 50KB/s)
other downloads @130KB/s - 3MB/s. I have ADSL 50Mb+.
Some stuff must be compiled on host before flashing definitely.

@all:

  • I do not understand, why is it needed to flash Jetson TK1 by upgrading. Is it not more convinient to do that with PPA?
  • Is it only convinient for developers? Also i think that NVIDIA can benefit here to, or not?
  • Do you like to setup all other own stuff on each upgrade?
  • Also PPA has enormous benefits...

Pardon my ignorance here, but I’m unfamiliar with the acronym “PPA”. I see:
http://en.wikipedia.org/wiki/Personal_Package_Archive

Are you referring to a .deb repository which works with apt-get? If so I’d probably agree, I’m just not certain that this is what you mean.

@linuxdev: yes, it is. You can get one by http://launchpad.net/.