- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everyone,
I am new in using intel products for high level design.
I have build a docker image with FPGA support according to these instructions https://docs.openvinotoolkit.org/2020.2/_docs_install_guides_installing_openvino_docker_linux.html and deployed it in a host machine connected with Bittware 520N FPGA board.
I can compile and run application in emulation mode.
However when I run for the actual error I get the following error:
Using AOCX: hello_world.aocx
Context callback: Specified kernel was not built for any devices
ERROR: CL_INVALID_KERNEL_NAME
Location: host/src/main.cpp:179
Failed to create kernel
I am not sure if it is related, by running aocl diagnose fails for ICD diagnostics.
ICD System Diagnostics
--------------------------------------------------------------------
Using the following location for ICD installation:
/etc/OpenCL/vendors
Found 4 icd entry at that location:
/etc/OpenCL/vendors/intel-cpu.icd
/etc/OpenCL/vendors/intel-neo.icd
/etc/OpenCL/vendors/Altera.icd
/etc/OpenCL/vendors/Intel_FPGA_SSG_Emulator.icd
the following OpenCL libraries are referenced in the icd files:
libintelocl_emu.so
checking LD_LIBRARY_PATH for registered libraries:
WARNING: libintelocl.so NOT FOUND
WARNING: libigdrcl.so NOT FOUND
libalteracl.so was registered on the system at /opt/altera/aocl-pro-rte/aclrte-linux64/host/linux64/lib
libintelocl_emu.so was registered on the system at /opt/intel/intelFPGA_pro/18.1/hld/linux64/lib
Using the following location for fcd installations:
/opt/Intel/OpenCL/Boards
Found 1 fcd entry at that location:
/opt/Intel/OpenCL/Boards/nalla_pcie.fcd
the following OpenCL libraries are referenced in the fcd files:
/opt/intel/intelFPGA_pro/18.1/hld/board/nalla_pcie/linux64/lib/libnalla_pcie_mmd.so
checking LD_LIBRARY_PATH for registered libraries:
/opt/intel/intelFPGA_pro/18.1/hld/board/nalla_pcie/linux64/lib/libnalla_pcie_mmd.so was registered on the system.
ERROR: OpenCL host failed
--------------------------------------------------------------------
ICD diagnostics FAILED
How do I solve this issue?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OpenVINO come with pre-compiled FPGA bitstreams and only supports two of Intel's own Arria 10 boards as mentioned in the link below. You cannot use it on any other boards, including your Bittware board.
https://docs.openvinotoolkit.org/latest/_docs_IE_DG_supported_plugins_Supported_Devices.html
If you just want to use OpenCL, then you do not need to use the OpenVINO docker image since it is specifically made to target the supported boards mentioned above. You just need to get the OpenCL BSP for your board from Bitware's portal and set up your environment as described here:
You can then compile and run OpenCL kernels for your board.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Adding on to the discussions above,
Please refer the link below for OpenCL bsp in Bitware board
https://www.bittware.com/fpga/opencl/#board-support-packages
Also if you are planning to do OpenCL development please refer to the best practices guide also
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/opencl-sdk/aocl-best-practices-guide.pdf
Thanks and Regards
Anil

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page