zed-tracking-viewer
zed-tracking-viewer copied to clipboard
OOM Killer on Jetson TK1
Hi, I'm running zed-tracking-viewer on Jetson TK1 (JetPack for L4T Ver.2.3.1 and ZED SDK 1.2.0) and encountered a OOM Killer issue.
ZED SDK 1.2.0
$ ./ZED\ Tracking\ Viewer
ZED SDK >> (Init) Best GPU Found : GK20A , ID : 0
ZED SDK >> (Init) Disparity mode has been set to PERFORMANCE
ZED SDK >> (Init) Creating ZED GPU mem...
ZED SDK >> (Init) Starting Self-Calibration in background...
Killed
Dec 17 22:46:15 tegra-ubuntu kernel: [33948.691048] Out of memory: Kill process 8891 (ZED Tracking Vi) score 390 or sacrifice child
Dec 17 22:46:15 tegra-ubuntu kernel: [33948.699404] Killed process 8891 (ZED Tracking Vi) total-vm:1164028kB, anon-rss:733532kB, file-rss:21164kB
I fixed vm.overcommit_ratio from 50 to 80, but I met the same error.
ZED SDK 1.1.0
Also I tried ZED SDK 1.1.0, then another error occurred.
$ ./ZED\ Tracking\ Viewer
ZED SDK >> (Init) Best GPU Found : GK20A , ID : 0
ZED SDK >> (Init) Disparity mode has been set to PERFORMANCE
ZED SDK >> (Init) Creating ZED GPU mem...
ZED SDK >> (Init) Starting Self-Calibration in background...
ZED SDK >> (Init) No compatible NVIDIA device found, disparity map unavailable.
Err Code : 8 : 0
NO_GPU_COMPATIBLE
- ZED_Diagnostic_log.txt
*** CUDA Capabilities***
*** CUDA Check ***
cuDeviceGetCount : OK : found 1 NVIDIA Graphic card. Taking dev 0
cuDeviceGetName : OK : GK20A
cuDeviceComputeCapability : Compute Cap : 3 2 -- must be between 2.0 and 5.3
cuDriverGetVersion : CUDA Driver version : 6050 . Must be >=7500 for CUDA 7.5 toolkit.
cuDeviceTotalMem: CUDA Memory 1892 MBytes (1984385024 bytes)
ZED SDK 1.0.0
But in case of ZED SDK 1.0.0, it could be run properly.
$ ./ZED\ Tracking\ Viewer
ZED SDK >> (Init) Best GPU Found : GK20A , ID : 0
ZED SDK >> (Init) Disparity mode has been set to PERFORMANCE
ZED SDK >> (Init) Creating ZED GPU mem...
ZED SDK >> (Init) Starting Self-Calibration in background...
ZED SDK >> (Init) Done...
SUCCESS
ZED SDK >> (Tracking) Relocalization activated.
It seems that ZED SDK cannot recognize GPU properly on ZED SDK 1.1.0 and 1.2.0, how can I run this on latest ZED SDK?
I have exactly same problem. I have flashed my tk1 board with Jetpack 2.3.1(L4T R21.5) and installed ZED SDK 1.2.0. Does anybody solvd this issue?