Hi, I am trying to run sample deviceQuery application inside docker container on xavier but getting error as follows:
unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation against symbol __STACK_CHK_GUARD@@GLIBC_2.17.
I have os l4t version -R31
and ubuntu 18.04
Also I am facing this problem while following this given document : NVIDIA Container Runtime on Jetson · NVIDIA/nvidia-docker Wiki · GitHub
I also have my own compute engine which I have containerized with all the dependencies install inside docker using shell script and using base image as ubuntu:18.04.
cuda version: 10.1
steps:
run my image using command:
sudo docker run -it --privileged --device=/dev/nvhost-ctrl --device=/dev/nvhost-ctrl-gpu --device=/dev/nvhost-prof-gpu --device=/dev/nvmap --device=/dev/nvhost-gpu --device=/dev/nvhost-as-gpu -v /usr/lib/aarch64-linux-gnu:/usr/lib/aarch64-linux-gnu -v /usr/local:/usr/local -v /usr/lib:/usr/lib docker890/computejetsonmodule:1.0.2 /bin/bash
go inside docker container:
sudo docker exec -it containerID /bin/bash
run deviceQuery sample application
This gives me error as follows:
./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
Can somebody please help me with this?