Project

General

Profile

Activity

From 03/16/2020 to 04/14/2020

03/25/2020

EH 12:47 AM Support: RE: Intel OpenVINO with the VDK
Thanks Mike,
That confirms what I've been thinking about it also, so that is the approach I'll take -- merge the two projects into a VDK BSP.
Thanks, and please stay safe out there in NYC..
Ed Henderson
MW 12:12 AM Support: RE: Intel OpenVINO with the VDK
The FPGA code for the VDK is on github here:
https://github.com/CriticalLink/mitysom5csx-dart-evdk/tree/master/fpga
You want the vdk_single if you are using just one camera interface.
The board_spec.xml is part of an OpenCL BSP,...
Michael Williamson
EH 12:00 AM Support: RE: Intel OpenVINO with the VDK
I was looking for the one that is for the current VDK, so it would just have the ARM code.
I do have the code from the VDK files on the wiki. There isn't a 'BSP' there, but there are several versions of the FPGA code.
I guess I was loo...
Ed Henderson

03/24/2020

MW 11:54 PM Support: RE: Intel OpenVINO with the VDK
Hi Ed,
If you are looking for an FPGA project / BSP with VDK + OpenCL architected, I don't have one handy. I only have the reference FPGA project that works with the example ARM programs.
If you need that FPGA project, it should b...
Michael Williamson
EH 11:25 PM Support: RE: Intel OpenVINO with the VDK
Mike -- I have several examples of Cyclone V BSP's that incorporate an OpenCL kernel. It would be *VERY* helpful to have a starting "BSP" for the VDK, because then I can use the other examples as a reference and add the OpenCL kernel int... Ed Henderson
EH 03:04 PM Support: RE: Intel OpenVINO with the VDK
Hey Mike, i've been reading manuals for the past few days, and learned quite a lot.
I see now how the BSP and Kernel fit together -- the BSP can contain a partition where the OpenCL Kernel is inserted.
The BSP can contain all of the co...
Ed Henderson

03/19/2020

EH 07:58 PM Support: RE: Intel OpenVINO with the VDK
I found an interesting reference to a presentation here:
https://www.globallogic.com/wp-content/uploads/2016/10/Combination-of-OpenCL-and-Video-Processing-Design-in-SoC_.pdf
It shows using both together, even multiple kernels. Unfort...
Ed Henderson
MW 07:51 PM Support: RE: Intel OpenVINO with the VDK
You can, but you have to implement all of that stuff as part of the "BSP" if you don't want to implement it all in OpenCL (which, for the RAW LVDS inputs, is not possible I don't think).
I have only played around a little with that, a...
Michael Williamson
EH 06:04 PM Support: RE: Intel OpenVINO with the VDK
There is one key part that I'm not able to wrap my head around just yet. If you have some knowledge here, it would help greatly.
What I know is that I can write an OpenCL kernel that performs some work. I can write a host program with...
Ed Henderson

03/18/2020

EH 04:31 PM Support: RE: Intel OpenVINO with the VDK
I was just looking through the code on that. I've already cloned the git repo.
I'll use that as a starting point. It won't have any of the code related to the VDK, i.e. the Basler LVDS input logic, and the image processing flow that ...
Ed Henderson
MW 04:27 PM Support: RE: Intel OpenVINO with the VDK
Hi Ed:
Have you looked at our OpenCL BSP reference kit for our MitySOM-5CSX DevKit?
https://support.criticallink.com/redmine/projects/mityarm-5cs/wiki/MitySOM-5CSX_DevKit_OpenCL_BSP
It's a little old, but you could probably adapt/use...
Michael Williamson
EH 04:20 PM Support: RE: Intel OpenVINO with the VDK
Michael -- I am currently pursuing the OpenCL approach. It seems the most viable.
We are looking at OpenCL implementations of darknet, so my goal will be to see if/how much of a darknet implementation I could get working on the Cyclon...
Ed Henderson

03/16/2020

EH 06:31 PM Support: RE: Intel OpenVINO with the VDK
I wanted to add this link:
https://software.intel.com/en-us/articles/pipecnn-on-intel-fpga-acceleration-of-machine-learning-workloads
It does not sound like PipeCNN is "fast", but it does appear to meet the spirit of what I am atte...
Ed Henderson
MW 05:09 PM Support: RE: Intel OpenVINO with the VDK
I will need to check. I don't think I have one that put aside resources
for the current camera pipeline.
-Mike
On Mon, Mar 16, 2020 at 1:01 PM <redmine@criticallink.com> wrote:
Michael Williamson
EH 05:01 PM Support: RE: Intel OpenVINO with the VDK
No, I had not looked at that.
I'll take a look at that as well.
Do you have a BSP for the VDK? Or, that start of one?
Ed Henderson
MW 04:59 PM Support: RE: Intel OpenVINO with the VDK
Have you looked into HLS instead of OpenCL? If you are familiar with FPGA
/ Intel / Altara Platform Designer, the HLS converts c++ to VHDL that fits
into that framework fairly easily (compared to making a OpenCL design).
To do OpenCL, ...
Michael Williamson
EH 04:48 PM Support: RE: Intel OpenVINO with the VDK
Thank you for the advice Greg.
A hybrid approach does seem to be the best way to approach this, as you describe, a combination of Tensorflow lite and some custom FPGA fabric.
My first goal is to get some OpenCl logic working on my...
Ed Henderson
 

Also available in: Atom