I’m trying to run CUDA (version 7.5) code on the Meerkat TegraK1 from Avionics Design. I can build deviceQuery for the armv7l, but when I run it I receive the following message:
cudaGetDeviceCount returned 35
→ CUDA version is insufficient for CUDA runtime version.
The Meerkat Tegra comes with Avionics Design’s version of Enlightenment installed. Notably missing (AFAIK) are package management, web browsing, git, and nvidia drivers. Thus:
nvidia-smi #unknown
/proc/drivers/nvidia #absent
Consequently, I do not know what, if any CUDA runtime version is available.
I’m considering the following approaches, and would be grateful for advice (or suggestions of other approaches).
(1) Install Ubuntu 14-04, following the instructions in the thread linked below.
(2) Find a way to install/upgrade the CUDA driver version.
(3) Roll back my build to whichever version of CUDA is supported.
(4) Something I don’t know to ask about???
The Enlightenment build seems to work well, so my preference would be to add functionality (option 2).
Ubuntu Flash: https://devtalk.nvidia.com/default/topic/883640/ubuntu-14-04-on-meerkat-tegra-k1-bring-up-board/
Meerkat TegraK1: http://www.avionic-design.de/en/products/Embedded-en/Tegra-K1.html
Build root for Enlightenment on Meerkat: GitHub - avionic-design/buildroot-external-ad: Buildroot external directory for Avionic Design products