Comments (9)
@kealan-barbieri, it seems that the reported behavior is related to ebe77b5. It seems that the error is caused by CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT
not being one of the supported param_name
values.
Does the new get_ocl_device_enabled_native_float_atomics
function have any requirement to the OpenCL version? Can you please clarify if this is an expected behavior?
from onednn.
Intel(R) UHD Graphics 630 support was discontinued and the last driver update published in the end of 2022. oneDNN does not support this generation either.
from onednn.
CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT
is the limiting factor for get_ocl_device_enabled_native_float_atomics
. My understanding is it requires OpenCL 2.0 driver support (per extension doc), which is in line with the requirements in our README.
I'm testing to verify this code is compliant with our supported OpenCL versions. initial tests look good. The last driver version for Intel(R) UHD Graphics 630 does include API support for OpenCL 3.0 so this should not be an issue if that driver is installed.
from onednn.
Submitted a trivial change that can eliminate this kind of issue without degrading the associated functionality. Thanks @rjoursler for the suggestion!
from onednn.
@densamoilov, You are right! It crashed at " OCL_CHECK(clGetDeviceInfo(device, CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT,
sizeof(cl_bitfield), &res, nullptr));" .But i don't know how to solve it or avoid it to happen. It happened in v3.4.1 of OneDNN,and there is no this parts code with v3.3.6, the difference of bettween the two version is what?
from onednn.
Hi @feixuedudiao, Thank you for reaching out to the Intel oneDNN team with your inquiry.
We understand that you are currently exploring the capabilities of the Intel oneDNN product, and we are happy to help it. We would like to get connect with you to better understand your specific use case and requirements.
can we get connected via email at [email protected] ?
from onednn.
@onednnsupporttriage Thanks. Of course.
from onednn.
Hi @feixuedudiao, do you have to chance to contact our support channel by the email ([email protected])?
thanks,
Chao
from onednn.
@onednnsupporttriage thanks, but it failed.
from onednn.
Related Issues (20)
- [Proposal] Add cpu alloc/free callback to support customlize memory alloctor APIs. HOT 3
- Assertion `dynamic_cast<derived_type>(base) == base' failed HOT 3
- Why do the "reorder" operations of the same operator take very different times on the CPU and GPU platforms? HOT 3
- [ACL] 3D convolution kernel `NEConv3D` is not integrated
- INT8 Performance difference between OneDNN v2.6.3 and v3.4.1 HOT 1
- Possible null pointer dereference in cpu_reorder_pd
- Assertion failure in brgemm in debug build on G3 aarch64 machine HOT 3
- question about matmul_perf example HOT 2
- Information regarding threading backend in oneDNN HOT 1
- could not create a primitive descriptor iterator HOT 5
- cpu: s390x: build fails with saturate was not declared in this scope HOT 7
- Enabling onednn Graph API from framework level HOT 1
- Conditions for Running brgemm_convolution_fwd_t and jit_avx512_common_convolution_fwd_t in oneDNN HOT 3
- oneDNN with Nvidia GPU supprt
- batchnorm requires consistent in- and output mem format_tags HOT 1
- Build fail with CPU_RUNTIME=SEQ and graph compiler backend HOT 2
- OneDNN graph APi for LLM generation HOT 7
- Understand the document on block level APIs(https://github.com/oneapi-src/oneDNN/pull/1852) HOT 1
- dnnl_sgemm occurs segmentation fault with special size HOT 2
- SSE41 kernels are broken
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 onednn.