This repository has been archived by the owner on Sep 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 77
BKM: How to build NEO for OpenCL on CentOS
dpatel257 edited this page Mar 26, 2020
·
1 revision
NEO is the shorthand name for Compute Runtime.
The Intel(R) Graphics Compute Runtime for oneAPI Level Zero and OpenCL(TM) Driver is an open source project providing compute API support for Intel graphics hardware architectures (HD Graphics, Xe).
Where NEO installtion on ubuntu is merely installing deb packages available on compute-runtime github page, CentOS installation is tricky and has to be done from scratch.
Here are the steps from opencl.m4 with description.
According to build guide from NEO it requires:
-
Intel(R) Graphics Compiler for OpenCL(TM). And IGC requires following dependencies
- LLVM
- Clang
- OpenCL Clang
- Intel(R) Graphics Memory Management
Please follow opencl.m4 for detailed build instructions on all of the above.
After the dependencies opencl template also follow following steps to build the NEO and install it.
cd neo
git checkout 18.41.11649
mkdir build
cd build
scl enable devtoolset-4 "PKG_CONFIG_PATH=/usr/lib/pkgconfig/ cmake -DCMAKE_BUILD_TYPE=Release .."
scl enable devtoolset-4 "make -j$(nproc) package"
rpm -ivh intel-opencl-18.41-0.x86_64-igdrcl.rpm ```
- FFmpeg Framework
- GStreamer Framework
- NGINX Framework
- Scalable Video Technology
- Intel® OSPRay
- Open WebRTC Toolkit
- Useful FFmpeg Commands
- Useful GStreamer Commands
- Issues during Docker Build: Proxy, Time Zone and Error Code
- Reduce OpenVINO Size in Deployment
- Properly Reset Kubernetes
- Change Docker Data Location
- List and Delete iptables Rules
- How to build NEO for OpenCL on CentOS
- Setup Private Docker Registry with Self-Signed Certificates