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.