Kévin Petit

Results 219 issues of Kévin Petit

- [ ] Support batching kernels that use printf - [ ] Remove serialisation between kernel regions when printf is used - [ ] Introduce unit test callback to give...

Physical addressing ought to become the default when available but we should reach parity wrt. logical addressing on the CTS before we transition. Once we land https://github.com/kpet/clvk/pull/453, we can start...

See https://github.com/kpet/clvk/pull/552. A test equivalent to WithCommandQueue.FailedAndCompleteDependencies for images is needed. Are there more commands with side-effects that need to be cleaned up on failure? Should we introduce a separate...

We need to: - [ ] Define a versioning scheme. I'm thinking of something date-based to avoid any possible confusion with OpenCL or Vulkan versions. `vYYYY-MM-DD-NN` with `YYYY` being the...

See https://github.com/kpet/clvk/issues/499#issuecomment-1570987551

ci

This would have to be an opt-in but could give us functional support for applications with a hard requirement on FP16.

I don't know how much time you can get, but here is what [ChromeOS](https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/main/media-libs/clvk/clvk-0.0.1.ebuild) is using to reduce the build time of clvk: ``` -DLLVM_INCLUDE_BENCHMARKS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_ENABLE_BINDINGS=OFF -DLLVM_ENABLE_UNWIND_TABLES=OFF -DLLVM_BUILD_TOOLS=OFF...

See https://github.com/kpet/clvk/pull/472#discussion_r1193097335_