Comments (4)
We currently do not support direct linking to igdrcl, that's why those functions are not exported. We will add proper clarifications to our documents.
Supported model is to link with ICD library.
In general we do not want to export those functions from the library as we prefer to be used via ICD, as this is the correct layer to handle such interaction.
Are there any strong reasons to use Runtime directly ?
from compute-runtime.
Thank you for the explanation!
There's no particular reason. For a newbie like me it's just unusual that a lib is supposed to be used through an additional layer of indirection. Probably the deb package could have a binary dependency on the ICD library declared to give users a hint.
from compute-runtime.
With commit b397499 our Readme file is updated,
from compute-runtime.
We had an internal discussion about adding binary dependency on ICD for deb package and we fell that it's not a correct thing. This is due to the fact that we don't require ICD to install the driver and we do not want to warn/fail at the installation time about its absence. We feel that it is applications responsibility to link properly and check for its dependencies.
At this moment we think that README clarifies this problem.
If you strongly disagree feel free to reopen with arguments.
from compute-runtime.
Related Issues (20)
- OpenCL kernel long time to start execution after enqueue on iGPU HOT 4
- Previews show small and tiled in Davinci Resolve on A770 HOT 23
- Unclear whether Atom Gen11 GPU is Supported HOT 4
- Build fail with 24.22.29735.x (=latest) tags HOT 2
- clCreateFromVA_APIMediaSurfaceINTEL does NOT support VA_FOURCC_ABGR
- Cannot create Virtual Memory on Synology DSM7 (kernel 4.x) HOT 10
- SHA checksums do not match for downloaded debs HOT 2
- How to detect iGPU free memory HOT 12
- clSharedMemAllocINTEL and clMemBlockingFreeINTEL have higher overhead on windows than linux HOT 2
- Crash issue due to refcount error with clang compiler HOT 5
- IGC should link in all of its needed LLVM symbols statically (and hide them) to avoid problems with applications linking to an incompatible LLVM dynamically HOT 2
- [OpenCL] Using USM on Intel CPU Runtime along with `clSetKernelExecInfo(kernel, CL_KERNEL_EXEC_INFO_USM_PTRS_INTEL, sizeof(void*), usm_ptrs);` causes errors HOT 13
- GPU hangs when using GLK
- Incorrect Free Memory Reporting for Intel Arc(TM) A770 Graphics HOT 2
- Should zesDeviceEnumPowerDomains return 0 for Integrated GPUs? HOT 1
- FTBFS with gcc-14
- how to install on intel clear linux HOT 3
- segfault in clIcdGetPlatformIDsKHR HOT 4
- You are trying to dlopen a libur_adapter_level_zero.so.0 shared library with RTLD_DEEPBIND flag which is incompatible with sanitizer runtime HOT 3
- Q: Possible OOM reported for Host-allocations (L0) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compute-runtime.