Azure-Kinect-Sensor-SDK icon indicating copy to clipboard operation
Azure-Kinect-Sensor-SDK copied to clipboard

Calling k4abt_tracker_create() has undesired behavior with an RTX 3090

Open JamesMcCullochDickens opened this issue 3 years ago • 4 comments

Description Using the kabt_tracker_create() function, as used in the offline processor code here. Running on an RTX 3090, the code stalls (up to 10 mintes! ), with the GPU enabled i.e.tracker_config.processing_mode = flag enabled (K4ABT_TRACKER_PROCESSING_MODE_GPU). After stalling, the tracker returns no bodies in the resulting json file. This behavior does not happen when using a 1070 GPU with the exact same environment details.

To Reproduce: Run the offline processor with an RTX 3090 vs. 1070 gpu, observe the stall with a debugger when the kabt_tracker_create() is called as well as the output json having no bodies on an input with people that can be seen in the event viewer (where joints are visible in the playback of a .mkv file).

  • OS: Windows 10 10.0.19043 Build 19043
  • Body Tracking SDK Version: 1.1.0
  • nVidia Driver: 456.71

JamesMcCullochDickens avatar Jan 22 '22 22:01 JamesMcCullochDickens

Please upgrade to nVidia Driver to 472.XX.

qm13 avatar Jan 24 '22 17:01 qm13

@qm13, is Cuda 11.1 ok ?

JamesMcCullochDickens avatar Jan 24 '22 18:01 JamesMcCullochDickens

I just tried driver 472.12, Cuda 11.1 and same issue occurred. Would be happy to give more info.

JamesMcCullochDickens avatar Jan 24 '22 19:01 JamesMcCullochDickens

@JamesMcCullochDickens

Is this still an issue with the latest BTSDK?

Please make sure that you are meeting all the requirements. https://docs.microsoft.com/en-us/azure/kinect-dk/body-sdk-setup

fkavache avatar May 31 '22 12:05 fkavache