Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.

OpenVINO on NI FPGA

Montagner__Guilherme
2,067 Views

Hi, I'm new here, I've just started converting the model I was working on to IR.
My question is: I know Intel and National Instruments have a partnership on integration of OpenVINO and NI labview.
Does that mean I can run inference on OpenVINO over the Kintex-7 70T FPGA running on NI cRIO-9040?
Even if it means I need to run code outside of labview, or even program the FPGA with a hdl file, that wouldn't be a problem.
I'm looking forward to any answers from intel support team or anyone.

Thanks in advance,
Guilherme

0 Kudos
6 Replies
Iffa_Intel
Moderator
2,067 Views

Greetings,

NI cRIO-9040 with  Kintex-7 70T FPGA is not officially supported by OpenVino.

However I had seen someone uses OpenVino in NI Labview on their CPU/GPU, not on a controller.

Here is some insight: https://forums.ni.com/t5/Example-Code/NIWeek-2019-Deep-Learning-Object-Detection-using-OpenVINO/ta-p/3934809?profile.language=en

In addition to that the NI cRIO-9040 does support Python which could be a good thing since OpenVino has Python modules: 

Another insight: https://austinconsultants.com/setting-up-compactrio-for-python-development/

I suggest that you try this workaround but there are no guarantee that it would totally work:

1. Install OpenVino prerequisite on host machine

guide: https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_linux_fpga.html

2. Install Intel®FPGA Runtime Environment for OpenCL

guide: https://www.intel.com/content/www/us/en/programmable/documentation/zci1516640751042.html

3. Run the model by using aocl command & you will know ithe result (whether it works or not)

Here is guide that depict on Deploying Intel® FPGAs for Deep Learning Inferencing with OpenVINO™ Toolkit: https://www.youtube.com/watch?v=7yh1c8kJn1A

(This video might help to give overall steps that should be taken to run OpenVino in FPGA )

Hope my answer helps!

 

Sincerely,

Iffa

0 Kudos
Iffa_Intel
Moderator
2,067 Views

Hi,

I'm closing the case since the are no reply within 5 working days.

If there are any inquiries please help to create a new thread.

 

Thanks & have a great day ahead.

Sincerely,

Iffa

0 Kudos
Montagner__Guilherme
2,067 Views

Hi Iffa.
Thank you very much for your response.
I'm searching for support for Xilinx FPGAs on OpenCL
Kintex7 is not currently supported on SDAccel, Xilinx former SKD for OpenCL, which is now Vitis.
It seems OpenCL RTE supports custom platforms:
https://www.intel.com/content/www/us/en/programmable/products/design-software/embedded-software-developers/opencl/support.html#fpga-platforms-production
Apparently I can start from a refernce board design and modify it
Do you think this is possible?

Thank you

0 Kudos
Montagner__Guilherme
2,067 Views

Also, what did you mean by:

Run the model by using -d FPGA

?
Is it the aocl command?

0 Kudos
Iffa_Intel
Moderator
2,067 Views

Hi Guilherme,

Could you please help to create a new thread regarding your new question in order for us to assist you better.

 

 

Sincerely,

Iffa

0 Kudos
Montagner__Guilherme
2,067 Views

Hi Iffa.
I created another thread. Here it is:
https://software.intel.com/en-us/comment/1959028#comment-1959028
Thank you.

Guilherme

0 Kudos
Reply