Optical Flow SDK with Non-Turing GPU

Hi,

I’ve tried running the sample code for optical flow SDK with my TITAN X (Pascal) GPU on Windows 10, but got following error.

NvOFCudaAPI::NvOFCudaAPI : m_ofAPI->nvCreateOpticalFlowCuda(m_cuContext, &m_hOF)returned error 4 at C:\Users\Tsuki\Optical_Flow_SDK_1.0.13\Samples\NvOF\NvOFCuda.cpp;35

May I know that is it possible to use Optical Flow SDK with a non-Turing GPU?

Thank you.
Tsuki

As far as I know, you need a Turing GPU

As of today, Optical Flow hardware is only present on Turing GPUs.

As i tested , Nvidia Tesla V100 not support Optical flow too?

Platform Docker DS4

gst-launch-1.0 filesrc location=/root/deepstream_sdk_v4.0_x86_64/samples/streams/sample_720p.h264 ! h264parse ! nvv4l2decoder ! m.sink_0 nvstreammux name=m batch-size=1 width=320 height=180 ! nvof preset-level=1 ! fpsdisplaysink video-sink=fakesink sync=false text-overlay=false -v
Setting pipeline to PAUSED …
Device Number: 0
Device name: Tesla V100-SXM2-16GB
Device Version 7.0
ERROR : Device Does NOT Supports Optical Flow Functionality

Correct. As stated earlier, Optical Flow hardware is only present on Turing GPUs.

Hi Abhijit_Patait,

I tried to use Optical Flow SDK on GeForce GTX 1650(Turing generation GPU).
But, it occurs same error.

NvOFCudaAPI : m_ofAPI->nvCreateOpticalFlowCuda(m_cuContext, &m_hOF)returned error 4 at /home/xxxx/Optical_Flow_SDK_1.0.13/Samples/NvOF/NvOFCuda.cpp;35

Does GeForce GTX 16xx model(Turing generation) present Optical Flow hardware?

Hi.

Optical Flow SDK is not supported on GeForce GTX 1650.
The NVIDIA optical flow hardware is supported for all Turing GPUs except TU117.
For your reference, this information is also captured in Doc/NVOFA_Application_Note.pdf.

Thanks.

Hi,

Optical Flow SDK is not supported on GeForce GTX 1650.
The NVIDIA optical flow hardware is supported for all Turing GPUs except TU117.
For your reference, this information is also captured in Doc/NVOFA_Application_Note.pdf.

Thank you for your explanation. I understood.
If you possible, I hope you add the description of this limitation to https://developer.nvidia.com/opticalflow-sdk.
Because, current description misleads about this limitation.

If you possible, I hope you add the description of this limitation to https://developer.nvidia.com/opticalflow-sdk.
Because, current description misleads about this limitation.

Thank you for your kind correspondence.
https://developer.nvidia.com/opticalflow-sdk