CUDA driver version is insufficient for CUDA runtime

So I’m working on a jetson tx2 and running into the following error messaage:

/NVIDIA_CUDA-10.0_Samples/1_Utilities/deviceQuery$ ./deviceQuery
./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 35
-> CUDA driver version is insufficient for CUDA runtime version
Result = FAIL
nvidia@roundshot_00044bdedc9c:~/NVIDIA_CUDA-10.0_Samples/1_

The following is the output from the nv_tegra_release file

cat /etc/nv_tegra_release
# R28 (release), REVISION: 3.0, GCID: 14690851, BOARD: t186ref, EABI: aarch64, DATE: Mon Mar 25 17:43:04 UTC 2019

and from the nvcc --version

nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Mon_Mar_11_22:13:24_CDT_2019
Cuda compilation tools, release 10.0, V10.0.326

In the end the goal is to run numba. So here is also the output of numba -s

numba -s
System info:
--------------------------------------------------------------------------------
__Time Stamp__
2020-01-21 07:39:29.919430

__Hardware Information__
Machine                                       : aarch64
CPU Name                                      : cortex-a57
Number of accessible CPU cores                : 6
Listed accessible CPUs cores                  : 0-5
CFS restrictions                              : None
CPU Features                                  :
crc crypto fp-armv8 neon

__OS Information__
Platform                                      : Linux-4.4.159-tegra-aarch64-with-Ubuntu-16.04-xenial
Release                                       : 4.4.159-tegra
System Name                                   : Linux
Version                                       : #1 SMP PREEMPT Mon Mar 25 10:33:48 PDT 2019
OS specific info                              : Ubuntu16.04xenial
glibc info                                    : glibc 2.17

__Python Information__
Python Compiler                               : GCC 5.4.0 20160609
Python Implementation                         : CPython
Python Version                                : 3.5.2
Python Locale                                 : en_US UTF-8

__LLVM information__
LLVM version                                  : 7.0.1

__CUDA Information__
Found 1 CUDA devices
id 0      b'NVIDIA Tegra X2'                              [SUPPORTED]
                      compute capability: 6.2
                           pci device id: 0
                              pci bus id: 0
Summary:
        1/1 devices are supported
CUDA driver version                           : 9000
CUDA libraries:
Finding cublas from System
        named  libcublas.so.10.0.326
        trying to open library...       ok
Finding cusparse from System
        named  libcusparse.so.10.0.326
        trying to open library...       ok
Finding cufft from System
        named  libcufft.so.10.0.326
        trying to open library...       ok
Finding curand from System
        named  libcurand.so.10.0.326
        trying to open library...       ok
Finding nvvm from System
        named  libnvvm.so.3.3.0
        trying to open library...       ok
Finding libdevice from System
        searching for compute_20...     ok
        searching for compute_30...     ok
        searching for compute_35...     ok
        searching for compute_50...     ok

__ROC Information__
ROC available                                 : False
Error initialising ROC due to                 : No ROC toolchains found.
No HSA Agents found, encountered exception when searching:
Error at driver init:
NUMBA_HSA_DRIVER /opt/rocm/lib/libhsa-runtime64.so is not a valid file path.  Note it must be a filepath of the .so/.dll/.dylib or the driver:

__SVML Information__
SVML state, config.USING_SVML                 : False
SVML library found and loaded                 : False
llvmlite using SVML patched LLVM              : False
SVML operational                              : False

__Threading Layer Information__
TBB Threading layer available                 : False
+--> Disabled due to                          : Unknown import problem.
OpenMP Threading layer available              : False
+--> Disabled due to                          : Unknown import problem.
Workqueue Threading layer available           : True

__Numba Environment Variable Information__
None set.

__Conda Information__
Conda not present/not working.
Error was [Errno 2] No such file or directory: 'conda'

--------------------------------------------------------------------------------
If requested, please copy and paste the information between
the dashed (----) lines, or from a given specific section as
appropriate.

=============================================================
IMPORTANT: Please ensure that you are happy with sharing the
contents of the information present, any information that you
wish to keep private you should remove before sharing.
=============================================================

Any idea which of these components don’t work with each other? Any help is appreciated. Thank you.

Hi,
The print shows you use r28.3:

cat /etc/nv_tegra_release
# R28 (release), REVISION: 3.0, GCID: 14690851, BOARD: t186ref, EABI: aarch64, DATE: Mon Mar 25 17:43:04 UTC 2019

On r28.3, the CUDA version is 9.0.

For version control of all packages, we would suggest you use Jetpack to flash the system and necessary packages…

Hi, thanks for the answer.