Repository navigation
Port more OpenCL improvements to the POCL backend - #944
christiangnrd wants to merge 2 commits into
Conversation
Port of JuliaGPU/OpenCL.jl#567. Base compares `Rational`s with each other, with integers and with floats by multiplying out their denominators with `widemul`, which computes `Int128` products that SPIR-V can't represent. Stack GPUToolbox's `int128_overrides`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
It printed a `shape` field that `CLDeviceArray` doesn't have. Same fix as JuliaGPU/OpenCL.jl ac06098. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Benchmark resultsCompared with 7d2ea0f46, the latest measured ancestor of the merge base (2 commits before it). Times are the minimum time of every benchmark. A change is unusual when it exceeds both three times the benchmark's typical change between consecutive runs on the default branch and a minimum per category (performance 3%, latency 5%, applications 3%, other 3%). A benchmark that starts or stops allocating is listed however few the allocations. A single run can still be a fluke, so rerun before drawing conclusions.
No unusual changes. All benchmarks
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## isbits #944 +/- ##
==========================================
+ Coverage 83.85% 83.93% +0.07%
==========================================
Files 31 31
Lines 2533 2533
==========================================
+ Hits 2124 2126 +2
+ Misses 409 407 -2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Rationals: JuliaGPU/OpenCL.jl#567
Show fix: JuliaGPU/OpenCL.jl@ac06098