level-zero
level-zero copied to clipboard
oneAPI Level Zero Specification Headers and Loader
Hi! More often than not, error handling by the returned value takes the form of some macro checks that emit an exception or similar. E.g., ```C++ #define L0_SAFE_CALL(call) \ {...
Hello, I'm trying the free global memory query described here: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/supported/sycl_ext_intel_device_info.md, which calls `zesMemoryGetState` under the hood. But I found that it always returns the total memory (`16225243136` bytes, which...
My use case is that I have a buffer to be processed of a size 2^40 and I want to use zeKernelSuggestGroupSize to get optimal setting of work group to...
when following official intel_extension_for_pytorch xpu install tutorial, I came out with ``` libze_loader.so.1: cannot open shared object file: no such file or directory ``` my env is as follows -...
Running the function `zeDeviceGetStatus` produces the error code `78000003`, which is `ZE_RESULT_ERROR_UNSUPPORTED_FEATURE`. ```cpp result = zeDeviceGetStatus(device); if (result != ZE_RESULT_SUCCESS) { std::cout
There are some non-ascii characters inside files. This may cause problems with linters requiring only ascii characters, and it's against most of style guides for C++. fixed in #97
Hi all, I use this tool, but I got a problem about execution sysmon don't show running process. Just saying "unknown". How can I do to fix this problem? OS:Ubuntu...
Many applications written in CUDA rely on the whole device synchronization behavior of cudaDeviceSynchronize(). Trying to migrate applications that use this to SYCL, for example, is not really possible. Question:...
The documentation has one (typo?) possible issue when it says: "setting ZE_FLAT_DEVICE_HIERARCHY to 1" in the [https://spec.oneapi.io/level-zero/latest/core/PROG.html#affinity-mask](https://spec.oneapi.io/level-zero/latest/core/PROG.html#affinity-mask) section. I think this is an error and the "1" should be "FLAT"...
I use the following spirv code, then I use spirv-tools library to compile the source code into binary by `core.Assemble(new_code, &binary)`. Creating L0 Module is ok, I use `zeModuleGetKernelNames` to...