Aborted (Core Dumped) on deepstream-heartrate-app

• Hardware Platform: Jetson AGX Xavier (32GB)
• DeepStream Version: 6.0.1
• JetPack Version: 4.6.4
• TensorRT Version: 8.2.1
• CUDA Version: 10.2
• NVIDIA GPU Driver Version: N/A
• Issue Type: Bugs
• How to reproduce the issue ?

  1. Open SDK Manager

  2. Connect your AGX Xavier to the Linux PC on which SDK Manager has opened and then, put your AGX Xavier into force recovery.

  3. Select non-industrial AGX Xavier (developer kit) from the list just have popped up.

  4. Select Jetpack 4.6.4 as Jetpack version to be flashed.

  5. Click on and select Deepstream box at the bottom to install Deepstream with other Jetpack components at the first boot.

  6. Complete flashing and installations successfully.

  7. Open the Terminal

  8. Enter this command at ~ to get deepstream-heartrate-app from github:

https://github.com/NVIDIA-AI-IOT/deepstream_tao_apps.git
  1. After cloning is complete enter this command at ~/deepstream_tao_apps to download models:
./download_models.sh
  1. Enter the command:
sudo apt-get install git-lfs
  1. Enter the command:
git lfs pull
  1. Enter this command to export CUDA version:
export CUDA_VER=10.2
  1. Enter this command at ~/deepstream_tao_apps:
make
  1. enter the command:
cd /opt/nvidia/deepstream/deepstream/sources/gst-plugins/gst-nvdsvideotemplate
  1. Open the Makefile to edit at the directory you just moved in.

  2. Find the line with “CUDA_VER” and append “10.2” to the end of the line.

  3. Enter the command:

sudo make
  1. Enter the command:
sudo cp libnvdsgst_videotemplate.so /opt/nvidia/deepstream/deepstream/lib/gst-plugins/
  1. Enter the command:
cp libnvdsgst_videotemplate.so /opt/nvidia/deepstream/deepstream/lib/gst-plugins/

20.Enter the command:

sudo rm -rf ~/.cache/gstreamer-1.0/
  1. Move into deepstream_tao_apps/apps/tao_others/deepstream-heartrate-app/heartrateinfer_impl directory.

  2. Enter the command:

make
  1. copy and paste this txt file as a cpp code to deepstream_tao_apps/apps/tao_others/deepstream-heartrate-app directory:

deepstream_heartrate_app.txt (28.4 KB)

  1. Move into deepstream_tao_apps/apps/tao_others/deepstream-heartrate-app directory. Then, enter the command:
make
  1. Enter this command to export path to CV core libraries:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/nvidia/deepstream/deepstream/lib/cvcore_libs
  1. Move into deepstream_tao_apps/models directory. Then, enter the command:
sudo -R chmod 777 faciallandmark
  1. At the same directory, enter the command:
sudo -R chmod 777 heartrate
  1. At the same directory, enter the command:
sudo chmod 777 faciallandmark
  1. At the same directory, enter the command:
sudo chmod 777 heartrate
  1. Enter this command to export path to TensorRT:
export PATH=$PATH:/usr/src/tensorrt/bin
  1. Enter this command under directory ~:
mkdir tcnv
  1. Move into directory ~/tcnv and then, enter the command:
wget --content-disposition 'https://api.ngc.nvidia.com/v2/resources/nvidia/tao/tao-converter/versions/v3.22.05_trt8.4_aarch64/files/tao-converter' -O tao-converter
  1. Under the same directory, enter the command:
chmod 755 tao-converter
  1. Move into ~/deepstream_tao_apps directory.

  2. Enter the command:

/home/mericgeren/tcnv/tao-converter -k nvidia_tlt -t int8 -c models/faciallandmark/fpenet_cal.txt -b 1 -d 3,416,736 -e models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine models/faciallandmark/facenet.etlt
  1. Move into deepstream_tao_apps/apps/tao_others/deepstream-heartrate-app directory.

  2. Enter the following command:

./deepstream-heartrate-app 3 v4l2:///dev/video2 ./heartrate
  1. See the following lines at the end of the output:
OutputThread facebox is 762 182 1358 911 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread facebox is 764 177 1377 912 w/h 1920 1280 process w/h/pitch 1920 1280 5888 terminate called after throwing an instance of 'terminate called recursively
std::runtime_error'
Aborted (core dumped)

  1. Enter the command:
GST_DEBUG=3 ./deepstream-heartrate-app 3 v4l2:///dev/video2 ./heartrate
  1. See that a display showing live video feed from camera has popped up, that it can find your face and that, it has inferred the heart rate as 0.

• Requirement details

I am trying to run deepstream-heartrate-app from deepstream-tao-apps.

Could you offer your advice and guidance please?

Kindest regards.

Could you use gdb tool to do a preliminary analysis?
Also since you are using the Jetson AGX Xavier, we sugest that you use the latest version of Jetpack and DeepStream. We fixed many bugs and do a lot of optimization at the latest version.

Thank you for guidance and your kind suggestion,

For the command:

gdb --args ./deepstream-heartrate-app 3 v4l2:///dev/video2 ./heartrate

I got this output:

GNU gdb (Ubuntu 8.1.1-0ubuntu1) 8.1.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./deepstream-heartrate-app...(no debugging symbols found)...done.
(gdb)

Could you offer your advice please?

Kindest regards.

You can try the following steps.

  • $ gdb ./deepstream-heartrate-app

  • $ r 3 v4l2:///dev/video2 ./heartrate

After the crash occurred, use the bt command to check the stack info.

  • $ bt

Thank you for your kind advice.

After entering commands you have suggested, I have seen this output:

Starting program: /home/mericgeren/deepstream_tao_apps/apps/tao_others/deepstream-heartrate-app/deepstream-heartrate-app 3 v4l2:///dev/video2 ./heartrate
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fac6d61f0 (LWP 6070)]
Request sink_0 pad from streammux
Now playing: v4l2:///dev/video2

Using winsys: x11 
[New Thread 0x7f85d851f0 (LWP 6071)]
[New Thread 0x7f855841f0 (LWP 6072)]
[New Thread 0x7f84c841f0 (LWP 6073)]
[New Thread 0x7f7ffff1f0 (LWP 6074)]
[New Thread 0x7f7efcf1f0 (LWP 6075)]
[New Thread 0x7f7e7ce1f0 (LWP 6076)]
[New Thread 0x7f7dfcd1f0 (LWP 6077)]
Library Opened Successfully
Setting custom lib properties # 1
Adding Prop: config-file : ../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
Inside Custom Lib : Setting Prop Key=config-file Value=../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
[New Thread 0x7f69fb91f0 (LWP 6078)]
0:00:03.659023214  6069   0x5556310e70 WARN                 nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
0:00:09.267873517  6069   0x5556310e70 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1900> [UID = 1]: deserialized trt engine from :/home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x416x736       
1   OUTPUT kFLOAT output_bbox/BiasAdd 4x26x46         
2   OUTPUT kFLOAT output_cov/Sigmoid 1x26x46         

0:00:09.279795615  6069   0x5556310e70 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2004> [UID = 1]: Use deserialized engine model: /home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
[New Thread 0x7f697b81f0 (LWP 6088)]
[New Thread 0x7f60c0e1f0 (LWP 6089)]
[New Thread 0x7f5bfff1f0 (LWP 6090)]
0:00:09.420759025  6069   0x5556310e70 INFO                 nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<primary-infer-engine1> [UID 1]: Load new model:../../../configs/facial_tao/config_infer_primary_facenet.txt sucessfully
[New Thread 0x7f5b7fe1f0 (LWP 6091)]
[New Thread 0x7f518071f0 (LWP 6092)]
Running...
[New Thread 0x7f510061f0 (LWP 6093)]
[New Thread 0x7f508051f0 (LWP 6094)]
HeartRate model config file: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engine
Deserializing engine from: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engineThe logger passed into createInferRuntime differs from one already provided for an existing builder, runtime, or refitter. Uses of the global logger, returned by nvinfer1::getLogger(), will return the existing value.

[MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 931, GPU 14218 (MiB)
Loaded engine size: 1 MiB
Using an engine plan file across different models of devices is not recommended and is likely to affect performance or even cause errors.
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 933, GPU 14227 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +13, now: CPU 933, GPU 14240 (MiB)
Deserialization required 39052 microseconds.
[MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +0, now: CPU 0, GPU 16 (MiB)
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +1, now: CPU 933, GPU 14241 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +2, now: CPU 933, GPU 14243 (MiB)
Total per-runner device persistent memory is 273920
Total per-runner host persistent memory is 26656
Allocated activation device memory of size 2029568
[MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +3, now: CPU 0, GPU 19 (MiB)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
[New Thread 0x7f3bfff1f0 (LWP 6095)]
[New Thread 0x7f3b7fe1f0 (LWP 6097)]
OutputThread facebox is 638 454 1195 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 648 459 1187 1057 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 648 460 1193 1054 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 648 458 1195 1074 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 650 467 1200 1081 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 652 460 1200 1072 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 656 462 1189 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 660 460 1184 1033 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 665 465 1179 1027 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 456 1170 1065 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 676 453 1176 1060 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 670 452 1177 1065 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 673 451 1178 1063 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 672 457 1168 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 663 455 1154 1063 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 668 453 1153 1063 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 665 454 1147 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 664 455 1147 1058 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 669 456 1181 1062 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 666 454 1170 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 665 456 1150 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 663 455 1155 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 666 458 1156 1066 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 672 460 1170 1066 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 454 1173 1067 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 664 457 1156 1071 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 456 1164 1068 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 668 454 1150 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 671 456 1170 1062 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 667 456 1156 1071 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 667 457 1159 1071 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 666 462 1136 1059 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 665 456 1154 1060 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 664 453 1154 1059 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 673 460 1168 1060 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 667 453 1153 1060 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 458 1167 1061 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 460 1167 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 672 452 1178 1064 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 672 466 1150 1055 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 676 464 1169 1065 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 676 460 1169 1054 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 461 1157 1063 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 673 460 1155 1049 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 678 458 1165 1053 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 675 463 1165 1053 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 673 461 1157 1060 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 668 461 1156 1054 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 677 459 1167 1054 w/h 1920 1280 process w/h/pitch 1920 1280 5888 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
OutputThread facebox is 674 464 1166 1055 w/h 1920 1280 process w/h/pitch 1920 1280 5888 ERROR from element nvvideo-renderer: Output window was closed
Error details: /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-nveglglessink/ext/eglgles/gsteglglessink.c(911): gst_eglglessink_event_thread (): /GstPipeline:pipeline/GstEglGlesSink:nvvideo-renderer
Returned, stopping playback
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[0] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]. Supplied binding dimension [16,3,72,72] for bindings[1] exceed min ~ max range at index 0, maximum dimension in profile is 2, minimum dimension in profile is 1, but supplied dimension is 16.
)
3: [executionContext.cpp::resolveSlots::1480] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::resolveSlots::1480, condition: allInputDimensionsSpecified(routine)
)
2: [executionContext.cpp::enqueueInternal::366] Error Code 2: Internal Error (Could not resolve slots: )
OutputThread infer result is 0 
[Thread 0x7f508051f0 (LWP 6094) exited]
[Thread 0x7f5bfff1f0 (LWP 6090) exited]
[Thread 0x7f60c0e1f0 (LWP 6089) exited]
[Thread 0x7f697b81f0 (LWP 6088) exited]
[Thread 0x7f84c841f0 (LWP 6073) exited]
[Thread 0x7f3bfff1f0 (LWP 6095) exited]
Average fps 33.839731
Totally 50 faces are inferred
Deleting pipeline
[Thread 0x7fac6d61f0 (LWP 6070) exited]
[Thread 0x7f7efcf1f0 (LWP 6075) exited]
[Thread 0x7f7e7ce1f0 (LWP 6076) exited]
[Thread 0x7f7dfcd1f0 (LWP 6077) exited]
[Thread 0x7f510061f0 (LWP 6093) exited]
[Thread 0x7f5b7fe1f0 (LWP 6091) exited]
[Thread 0x7f518071f0 (LWP 6092) exited]
[Thread 0x7f69fb91f0 (LWP 6078) exited]
[Thread 0x7f85d851f0 (LWP 6071) exited]
[Thread 0x7f3b7fe1f0 (LWP 6097) exited]
[Thread 0x7f855841f0 (LWP 6072) exited]
[Thread 0x7fb7ff4010 (LWP 6069) exited]
[Inferior 1 (process 6069) exited normally]

and when I enter the bt command, it prints out the message “No stack.”.

Could you offer your advice and guidance please?

Kindest regards.

Just from this log, there is no Aborted (core dumped). The version you are using is too old. Please update to the latest version of Jetpack and DeepStream.

Thank you for your kind suggestion.

Could you offer your guidance and advice regarding the warning :

These recurring errors:

And heart rate getting inferred as 0 please?

Kindest regards.

There may be an issue with the size of your model configuration. Why did you convert the model with /home/mericgeren/tcnv/tao-converter -k nvidia_tlt -t int8 -c models/faciallandmark/fpenet_cal.txt -b 1 -d 3,416,736 -e models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine models/faciallandmark/facenet.etlt.
Your video needs to meet the following restrictions:deepstream-heartrate-app.

Thank you for your kind advice and guidance,

I did convert the model with the intention that it would help Xavier to infer my heart rate faster and more accurately. Regarding restrictions mentioned here, my face was closer to the camera than 0.4 meters, i have waited for 22 seconds, i have kept my head stable for duration of the measurement, i made sure that my face was well illuminated with an additional light source, i didn’t wear a face mask and my average fps was 30.180906. My head angle relative to the camera was around 40 degrees for yaw axis, around 30 degrees for pitch axis and around 20 degress for the roll axis.

Kindest regards.

OK. If possible, could you message me the video you used? Just click my icon and message to me. I will find a platform with 6.0.1 and try that. Thanks

Just moved heartrate.etlt_b16_gpu0_fp16.engine file to another place and i tried the command;

GST_DEBUG=3 ./deepstream-heartrate-app 3 v4l2:///dev/video2 ./heartrate

As i run the command for the first time after moving engine file out of the directory, I got this output:

Request sink_0 pad from streammux
Now playing: v4l2:///dev/video2

Using winsys: x11 
Library Opened Successfully
Setting custom lib properties # 1
Adding Prop: config-file : ../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
Inside Custom Lib : Setting Prop Key=config-file Value=../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
0:00:00.605324206 13195   0x557c516670 WARN                 nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
0:00:05.541541282 13195   0x557c516670 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1900> [UID = 1]: deserialized trt engine from :/home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x416x736       
1   OUTPUT kFLOAT output_bbox/BiasAdd 4x26x46         
2   OUTPUT kFLOAT output_cov/Sigmoid 1x26x46         

0:00:05.553635858 13195   0x557c516670 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2004> [UID = 1]: Use deserialized engine model: /home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
0:00:05.692932023 13195   0x557c516670 INFO                 nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<primary-infer-engine1> [UID 1]: Load new model:../../../configs/facial_tao/config_infer_primary_facenet.txt sucessfully
Running...
HeartRate model config file: heartrate.engine
WARNING: [TRT]: onnx2trt_utils.cpp:366: Your ONNX model has been generated with INT64 weights, while TensorRT does not natively support INT64. Attempting to cast down to INT32.
WARNING: [TRT]: ShapedWeights.cpp:173: Weights dense_1/kernel/read__27 has been transposed with permutation of (1, 0)! If you plan on overwriting the weights with the Refitter API, the new weights must be pre-transposed.
WARNING: [TRT]: DLA requests all profiles have same min, max, and opt value. All dla layers are falling back to GPU
INFO: [FullDims Engine Info]: layers num: 3
0   INPUT  kFLOAT motion_input:0  3x72x72         min: 1x3x72x72       opt: 16x3x72x72      Max: 16x3x72x72      
1   INPUT  kFLOAT appearance_input:0 3x72x72         min: 1x3x72x72       opt: 16x3x72x72      Max: 16x3x72x72      
2   OUTPUT kFLOAT lambda_1/Squeeze:0 0               min: 0               opt: 0               Max: 0               

HeartRate model config file: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engine
Deserializing engine from: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engineThe logger passed into createInferRuntime differs from one already provided for an existing builder, runtime, or refitter. Uses of the global logger, returned by nvinfer1::getLogger(), will return the existing value.

[MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 1410, GPU 11856 (MiB)
Loaded engine size: 1 MiB
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +1, GPU +8, now: CPU 1413, GPU 11864 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +10, now: CPU 1413, GPU 11874 (MiB)
Deserialization required 27327 microseconds.
[MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +0, now: CPU 0, GPU 16 (MiB)
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +1, GPU +4, now: CPU 1413, GPU 11864 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +10, now: CPU 1413, GPU 11874 (MiB)
Total per-runner device persistent memory is 333824
Total per-runner host persistent memory is 25568
Allocated activation device memory of size 16532480
[MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +17, now: CPU 0, GPU 33 (MiB)
OutputThread facebox is 818 472 1237 970 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread facebox is 817 471 1235 971 w/h 1920 1280 process w/h/pitch 1920 1280 5888 terminate called after throwing an instance of 'std::runtime_error'
  what():  CUDA alloc() failed!
Aborted (core dumped)

Then i run the same command another time. At this time, it behaved just like times i have tried with the engine file and while it could find my face, it inferred the heart rate as 0. In this second time i directly looked strait at the camera which means, i had head angle relative to the camera less than 15 degrees for all axes. this time my face was around 0.40 meters away from the camera, i have waited for 37 seconds, i have kept my head stable for duration of the measurement, i made sure that my face was well illuminated just like previous times, i didn’t wear a face mask just like before and my average fps was 30.046548.

Kindest regards.

If possible, could you message me the video you used? You can refer to the pipeline below to send me the out.mp4 video.

gst-launch-1.0 v4l2src device=/dev/video2 ! nvvideoconvert ! nvv4l2h264enc ! h264parse ! qtmux ! filesink location=out.mp4

Thank you for your kind guidance,

Do i need to add caps filter or this pipeline will create the mp4 video?

Kindest regards.

No. we can use the h264 file you sent.
It is currently unclear whether the 0 heart rate is related to the first generation of engine crashes. We will continue to analyze and provide timely feedback once we have a conclusion. Thanks

You are very welcome and thank you,

If you don’t mind, with the intention it would help you and your team on determining the cause of heart rate 0 and the solution to this problem, i would like to share the commands i have used for running the deepstream-heartrate-app and their respective terminal log outputs. Here are the first lines of the terminal log output of the GST_DEBUG=3 ./deepstream-heartrate-app 3 file:/opt/nvidia/deepstream/deepstream-6.0/samples/streams/heartrate_test.mp4 ./heartrate command:

Request sink_0 pad from streammux
Now playing: file:/opt/nvidia/deepstream/deepstream-6.0/samples/streams/heartrate_test.mp4

Using winsys: x11 
Library Opened Successfully
Setting custom lib properties # 1
Adding Prop: config-file : ../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
Inside Custom Lib : Setting Prop Key=config-file Value=../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
0:00:00.490073341  9520   0x55a80e8c90 WARN                 nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
0:00:05.757755790  9520   0x55a80e8c90 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1900> [UID = 1]: deserialized trt engine from :/home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x416x736       
1   OUTPUT kFLOAT output_bbox/BiasAdd 4x26x46         
2   OUTPUT kFLOAT output_cov/Sigmoid 1x26x46         

0:00:05.774071503  9520   0x55a80e8c90 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2004> [UID = 1]: Use deserialized engine model: /home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
0:00:05.920959190  9520   0x55a80e8c90 INFO                 nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<primary-infer-engine1> [UID 1]: Load new model:../../../configs/facial_tao/config_infer_primary_facenet.txt sucessfully
0:00:05.923122153  9520   0x55a80e8c90 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
Decodebin child added: source
Decodebin child added: decodebin0
0:00:05.925301117  9520   0x55a80e8c90 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
Running...
Decodebin child added: qtdemux0
0:00:05.942963389  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type SDLN
0:00:05.943067104  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type smrd
0:00:05.943110721  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type smta
0:00:05.943203235  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type keys
0:00:05.943262500  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ....
0:00:05.943300421  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ....
0:00:05.943343238  9520   0x7f18075630 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type pasp
0:00:05.943477833  9520   0x7f18075630 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:05.943743632  9520   0x7f18075630 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
Decodebin child added: multiqueue0
Decodebin child added: h264parse0
Decodebin child added: capsfilter0
Decodebin child added: aacparse0for your concern
0:00:05.984966588  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstplugin.c:792:_priv_gst_plugin_load_file_for_registry: module_open failed: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

(deepstream-heartrate-app:9520): GStreamer-WARNING **: 09:46:33.936: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlibav.so': /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block
0:00:05.985263779  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstplugin.c:1329:gst_plugin_load_by_name: load_plugin error: Opening module failed: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block
0:00:05.985325028  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstpluginfeature.c:133:gst_plugin_feature_load: Failed to load plugin containing feature 'avdec_aac'.
0:00:05.985366149  9520   0x7f18075630 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:397:gst_element_factory_create:<avdec_aac> loading plugin containing feature (null) returned NULL!
0:00:05.985405350  9520   0x7f18075630 WARN               decodebin gstdecodebin2.c:2270:connect_pad:<decodebin0> Could not create an element from avdec_aac
0:00:06.008850447  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstplugin.c:792:_priv_gst_plugin_load_file_for_registry: module_open failed: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

(deepstream-heartrate-app:9520): GStreamer-WARNING **: 09:46:33.960: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlibav.so': /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block
0:00:06.009104373  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstplugin.c:1329:gst_plugin_load_by_name: load_plugin error: Opening module failed: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block
0:00:06.009148246  9520   0x7f18075630 WARN      GST_PLUGIN_LOADING gstpluginfeature.c:133:gst_plugin_feature_load: Failed to load plugin containing feature 'avdec_aac_fixed'.
0:00:06.009192727  9520   0x7f18075630 WARN     GST_ELEMENT_FACTORY gstelementfactory.c:397:gst_element_factory_create:<avdec_aac_fixed> loading plugin containing feature (null) returned NULL!
0:00:06.009234776  9520   0x7f18075630 WARN               decodebin gstdecodebin2.c:2270:connect_pad:<decodebin0> Could not create an element from avdec_aac_fixed
Decodebin child added: faad0
Decodebin child added: nvv4l2decoder0
Opening in BLOCKING MODE 
0:00:06.073703463  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:4476:gst_v4l2_object_probe_caps:<nvv4l2decoder0:src> Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1
0:00:06.074113585  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
0:00:06.074346135  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
0:00:06.074521915  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
0:00:06.185927643  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:4476:gst_v4l2_object_probe_caps:<nvv4l2decoder0:src> Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1
0:00:06.186374278  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
0:00:06.186536042  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
0:00:06.186717166  9520   0x7f1c00d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1005e390 Failed to determine interlace mode
In cb_newpad
###Decodebin pick nvidia decoder plugin.
In cb_newpad
0:00:06.195371738  9520   0x7f1c00d8a0 WARN            v4l2videodec gstv4l2videodec.c:1755:gst_v4l2_video_dec_decide_allocation:<nvv4l2decoder0> Duration invalid, not setting latency
0:00:06.195821316  9520   0x7f1c00d8a0 WARN          v4l2bufferpool gstv4l2bufferpool.c:1087:gst_v4l2_buffer_pool_start:<nvv4l2decoder0:pool:src> Uncertain or not enough buffers, enabling copy threshold
HeartRate model config file: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engine
Deserializing engine from: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engineThe logger passed into createInferRuntime differs from one already provided for an existing builder, runtime, or refitter. Uses of the global logger, returned by nvinfer1::getLogger(), will return the existing value.

0:00:06.202906667  9520   0x7f10709140 WARN          v4l2bufferpool gstv4l2bufferpool.c:1536:gst_v4l2_buffer_pool_dqbuf:<nvv4l2decoder0:pool:src> Driver should never set v4l2_buffer.field to ANY
[MemUsageChange] Init CUDA: CPU +3, GPU +0, now: CPU 939, GPU 7070 (MiB)
Loaded engine size: 1 MiB
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +1, GPU +8, now: CPU 942, GPU 7085 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +13, now: CPU 942, GPU 7098 (MiB)
Deserialization required 98591 microseconds.
[MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +0, now: CPU 0, GPU 16 (MiB)
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +1, GPU +0, now: CPU 942, GPU 7098 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +0, GPU +0, now: CPU 942, GPU 7098 (MiB)
Total per-runner device persistent memory is 333824
Total per-runner host persistent memory is 25568
Allocated activation device memory of size 16532480
[MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +17, now: CPU 0, GPU 33 (MiB)
OutputThread facebox is 592 34 1229 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 598 28 1236 1056 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 

Then to mitigate the warning

Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlibav.so’: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

I have exported libgomp library path with this command:

export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgomp.so.1

After exporting the library path, i have entered this command:

GST_DEBUG=4 ./deepstream-heartrate-app 3 file:/opt/nvidia/deepstream/deepstream-6.0/samples/streams/heartrate_test.mp4 ./heartrate

I got this output:

first_lines_of_the_output.txt (189.3 KB)

Kindest regards.

Might these warnings can be the culprit?

0:00:00.478184398 16985   0x5591335800 WARN                 nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
0:00:06.208702580 16985   0x5591335800 WARN                 basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<source> pad not activated yet
0:00:06.234423725 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type SDLN
0:00:06.234530802 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type smrd
0:00:06.234568980 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type smta
0:00:06.234627703 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type keys
0:00:06.234673209 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ....
0:00:06.234728476 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type ....
0:00:06.234768094 16985   0x7f24079230 WARN                 qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type pasp
0:00:06.234886883 16985   0x7f24079230 INFO                 qtdemux qtdemux.c:13241:qtdemux_parse_tree:<qtdemux0> timescale: 1000
0:00:06.234918469 16985   0x7f24079230 INFO                 qtdemux qtdemux.c:13242:qtdemux_parse_tree:<qtdemux0> duration: 31531
0:00:06.234963239 16985   0x7f24079230 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
0:00:06.235097069 16985   0x7f24079230 INFO                 qtdemux qtdemux.c:10818:qtdemux_parse_trak:<qtdemux0> type avc1 caps video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4, profile=(string)high, codec_data=(buffer)01648028ffe1001067648028acb403c0113f2c03c2211a8001000468ee0d83
0:00:06.235271957 16985   0x7f24079230 WARN                 qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
0:00:06.235403995 16985   0x7f24079230 INFO                 qtdemux qtdemux.c:11553:qtdemux_parse_trak:<qtdemux0> type mp4a caps audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1190
0:00:06.235728171 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:4895:gst_pad_get_range_unchecked:<source:src> getrange failed, flow: eos
0:00:06.235763916 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:5110:gst_pad_pull_range:<decodebin0:sink> pullrange failed, flow: eos
0:00:06.235796526 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:4895:gst_pad_get_range_unchecked:<sink:proxypad1> getrange failed, flow: eos
0:00:06.235829039 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:5110:gst_pad_pull_range:<typefind:sink> pullrange failed, flow: eos
0:00:06.235860913 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:4895:gst_pad_get_range_unchecked:<typefind:src> getrange failed, flow: eos
0:00:06.235893874 16985   0x7f24079230 INFO          GST_SCHEDULING gstpad.c:5110:gst_pad_pull_range:<qtdemux0:sink> pullrange failed, flow: eos
0:00:06.426845315 16985   0x7f2800d8a0 WARN                    v4l2 gstv4l2object.c:4476:gst_v4l2_object_probe_caps:<nvv4l2decoder0:src> Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1
0:00:06.426919975 16985   0x7f2800d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1c061390 Failed to determine interlace mode
0:00:06.426986826 16985   0x7f2800d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1c061390 Failed to determine interlace mode
0:00:06.427041773 16985   0x7f2800d8a0 WARN                    v4l2 gstv4l2object.c:2388:gst_v4l2_object_add_interlace_mode:0x7f1c061390 Failed to determine interlace mode

0:00:06.549249566 16985   0x7f2800d8a0 WARN            v4l2videodec gstv4l2videodec.c:1755:gst_v4l2_video_dec_decide_allocation:<nvv4l2decoder0> Duration invalid, not setting latency
0:00:06.554318636 16985   0x7f2800d8a0 WARN          v4l2bufferpool gstv4l2bufferpool.c:1087:gst_v4l2_buffer_pool_start:<nvv4l2decoder0:pool:src> Uncertain or not enough buffers, enabling copy threshold
0:00:06.560766555 16985   0x7f1c70e140 WARN          v4l2bufferpool gstv4l2bufferpool.c:1536:gst_v4l2_buffer_pool_dqbuf:<nvv4l2decoder0:pool:src> Driver should never set v4l2_buffer.field to ANY

Kindest regards.

Yes. About adjusting the level of TensorRT logs, you can refer to https://forums.developer.nvidia.com/t/deepstream-sdk-faq/80236/33
About adjusting the level of Gstreamer plugin, you can just use the GST_DEBUG=0 before running the command.

Thank you for your kind advice,

I have exported nvdsinfer log level with commands export NVDSINFER_LOG_LEVEL=3 and export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgomp.so.1. Then entered this command:

GST_DEBUG=0 ./deepstream-heartrate-app 3 file:/opt/nvidia/deepstream/deepstream-6.0/samples/streams/stream.mp4 ./heartrate

This is the beginning of the output:

Request sink_0 pad from streammux
Now playing: file:/opt/nvidia/deepstream/deepstream-6.0/samples/streams/stream.mp4

Using winsys: x11 
Library Opened Successfully
Setting custom lib properties # 1
Adding Prop: config-file : ../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
Inside Custom Lib : Setting Prop Key=config-file Value=../../../../configs/heartrate_tao/sample_heartrate_model_config.txt
0:00:00.477351085  9050   0x559ae06e90 WARN                 nvinfer gstnvinfer.cpp:635:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Warning from NvDsInferContextImpl::initialize() <nvdsinfer_context_impl.cpp:1161> [UID = 1]: Warning, OpenCV has been deprecated. Using NMS for clustering instead of cv::groupRectangles with topK = 20 and NMS Threshold = 0.5
DEBUG: [TRT]: Registered plugin creator - ::GridAnchor_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::GridAnchorRect_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::NMS_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Reorg_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Region_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Clip_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::LReLU_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::PriorBox_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Normalize_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::ScatterND version 1
DEBUG: [TRT]: Registered plugin creator - ::RPROI_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::BatchedNMS_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::BatchedNMSDynamic_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::FlattenConcat_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::CropAndResize version 1
DEBUG: [TRT]: Registered plugin creator - ::DetectionLayer_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::EfficientNMS_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::EfficientNMS_ONNX_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::EfficientNMS_TFTRT_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Proposal version 1
DEBUG: [TRT]: Registered plugin creator - ::ProposalLayer_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::PyramidROIAlign_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::ResizeNearest_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::Split version 1
DEBUG: [TRT]: Registered plugin creator - ::SpecialSlice_TRT version 1
DEBUG: [TRT]: Registered plugin creator - ::InstanceNormalization_TRT version 1
DEBUG: [TRT]: [MemUsageChange] Init CUDA: CPU +354, GPU +0, now: CPU 387, GPU 7386 (MiB)
DEBUG: [TRT]: [MemUsageSnapshot] Begin constructing builder kernel library: CPU 387 MiB, GPU 7386 MiB
DEBUG: [TRT]: [MemUsageSnapshot] End constructing builder kernel library: CPU 492 MiB, GPU 7492 MiB
DEBUG: [TRT]: [MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 497, GPU 7497 (MiB)
DEBUG: [TRT]: Loaded engine size: 5 MiB
DEBUG: [TRT]: Using cublas as a tactic source
DEBUG: [TRT]: [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +226, GPU +230, now: CPU 728, GPU 7731 (MiB)
DEBUG: [TRT]: Using cuDNN as a tactic source
DEBUG: [TRT]: [MemUsageChange] Init cuDNN: CPU +307, GPU +306, now: CPU 1035, GPU 8037 (MiB)
DEBUG: [TRT]: Deserialization required 2713218 microseconds.
DEBUG: [TRT]: [MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +3, now: CPU 0, GPU 3 (MiB)
DEBUG: [TRT]: Using cublas as a tactic source
DEBUG: [TRT]: [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +0, now: CPU 1030, GPU 8037 (MiB)
DEBUG: [TRT]: Using cuDNN as a tactic source
DEBUG: [TRT]: [MemUsageChange] Init cuDNN: CPU +0, GPU +0, now: CPU 1030, GPU 8037 (MiB)
DEBUG: [TRT]: Total per-runner device persistent memory is 3196416
DEBUG: [TRT]: Total per-runner host persistent memory is 60736
DEBUG: [TRT]: Allocated activation device memory of size 11022336
DEBUG: [TRT]: [MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +13, now: CPU 0, GPU 16 (MiB)
0:00:05.788616579  9050   0x559ae06e90 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1900> [UID = 1]: deserialized trt engine from :/home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
INFO: [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x416x736       
1   OUTPUT kFLOAT output_bbox/BiasAdd 4x26x46         
2   OUTPUT kFLOAT output_cov/Sigmoid 1x26x46         

0:00:05.802405074  9050   0x559ae06e90 INFO                 nvinfer gstnvinfer.cpp:638:gst_nvinfer_logger:<primary-infer-engine1> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:2004> [UID = 1]: Use deserialized engine model: /home/mericgeren/deepstream_tao_apps/models/faciallandmark/facenet.etlt_b1_gpu0_int8.engine
0:00:05.948190490  9050   0x559ae06e90 INFO                 nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<primary-infer-engine1> [UID 1]: Load new model:../../../configs/facial_tao/config_infer_primary_facenet.txt sucessfully
Decodebin child added: source
Decodebin child added: decodebin0
Running...
Decodebin child added: qtdemux0
Decodebin child added: multiqueue0
Decodebin child added: mpegaudioparse0
Decodebin child added: h264parse0
Decodebin child added: capsfilter0
Decodebin child added: avdec_mp2float0
Decodebin child added: nvv4l2decoder0
Opening in BLOCKING MODE 
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
In cb_newpad
###Decodebin pick nvidia decoder plugin.
In cb_newpad
HeartRate model config file: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engine
Deserializing engine from: ./heartrateinfer_impl/../../../../models/heartrate/heartrate.etlt_b16_gpu0_fp16.engineThe logger passed into createInferRuntime differs from one already provided for an existing builder, runtime, or refitter. Uses of the global logger, returned by nvinfer1::getLogger(), will return the existing value.

[MemUsageChange] Init CUDA: CPU +0, GPU +0, now: CPU 934, GPU 8057 (MiB)
Loaded engine size: 1 MiB
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +1, now: CPU 939, GPU 8063 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +1, GPU +0, now: CPU 940, GPU 8063 (MiB)
Deserialization required 101620 microseconds.
[MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +0, now: CPU 0, GPU 16 (MiB)
Using cublas as a tactic source
[MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +0, now: CPU 939, GPU 8063 (MiB)
Using cuDNN as a tactic source
[MemUsageChange] Init cuDNN: CPU +1, GPU +0, now: CPU 940, GPU 8063 (MiB)
Total per-runner device persistent memory is 333824
Total per-runner host persistent memory is 25568
Allocated activation device memory of size 16532480
[MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +17, now: CPU 0, GPU 33 (MiB)
OutputThread facebox is 568 152 1111 1021 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 565 149 1111 1020 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 563 149 1114 1022 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 567 144 1113 1022 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 571 141 1112 1010 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 572 142 1111 1010 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 568 143 1112 1017 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 571 142 1113 1011 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 574 143 1110 1010 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 

And this is the end of the output:

OutputThread facebox is 590 128 1118 994 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 588 128 1119 991 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 587 128 1119 991 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 587 127 1118 996 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 587 126 1118 999 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 587 127 1118 998 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 584 126 1119 999 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 585 126 1118 1000 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 585 125 1119 1001 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 585 125 1119 998 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 586 124 1119 995 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 584 125 1119 996 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 585 124 1118 996 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 583 123 1118 995 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 586 124 1118 995 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
OutputThread facebox is 585 128 1119 996 w/h 1920 1280 process w/h/pitch 1920 1280 5888 OutputThread infer result is 0 
End of stream
Returned, stopping playback
Average fps 59.780512
Totally 777 faces are inferred
Deleting pipeline

Kindest regards.

1.If you want to close the log: export NVDSINFER_LOG_LEVEL=0.
2.And comment the line https://github.com/NVIDIA-AI-IOT/deepstream_tao_apps/blob/master/apps/tao_others/deepstream-heartrate-app/heartrateinfer_impl/heartrateinfer.cpp#L889.

Thank you for your kind guidance,

If you don’t mind may i ask you if you see anything wrong in these logs i have posted and if you and your team have any updates on analysis and research of the cause of heart rate 0 for now please?

Kindest regards.