Recent Releases of pyopencl
pyopencl - v2025.2.6
What's Changed
- Remove outdated comments for pylint and mypy by @alexfikl in https://github.com/inducer/pyopencl/pull/846
- Bump pypa/cibuildwheel from 3.0.0 to 3.0.1 by @dependabot[bot] in https://github.com/inducer/pyopencl/pull/848
- Fully (almost) type tools.py by @alexfikl in https://github.com/inducer/pyopencl/pull/847
- Use f-strings in tools.py by @alexfikl in https://github.com/inducer/pyopencl/pull/849
- Add types to elementwise.py by @alexfikl in https://github.com/inducer/pyopencl/pull/850
- Fix documentation for
WaitListby @inducer in https://github.com/inducer/pyopencl/pull/851 - Re-fix documentation for WaitList by @inducer in https://github.com/inducer/pyopencl/pull/852
- Type
Device.hashable_model_and_version_identifierby @inducer in https://github.com/inducer/pyopencl/pull/853 - CL 1.1 fixes by @inducer in https://github.com/inducer/pyopencl/pull/854
- Mostly type
if_positiveby @inducer in https://github.com/inducer/pyopencl/pull/855
Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2.5...v2025.2.6
- Python
Published by inducer 10 months ago
pyopencl - v2025.2.5
What's Changed
- Bump pypa/cibuildwheel from 2.23.3 to 3.0.0 by @dependabot in https://github.com/inducer/pyopencl/pull/840
- Cibw fixes 2025 06 by @inducer in https://github.com/inducer/pyopencl/pull/841
- Use lower-case attributes for Event.profile, deprecate others by @inducer in https://github.com/inducer/pyopencl/pull/844
- Minor types 2025 07 by @inducer in https://github.com/inducer/pyopencl/pull/845
Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2.4...v2025.2.5
- Python
Published by inducer 11 months ago
pyopencl - v2025.2.4
What's Changed
- List exported names in cl.array by @inducer in https://github.com/inducer/pyopencl/pull/838
- Export Allocator from array after all, nix public exports from typing by @inducer in https://github.com/inducer/pyopencl/pull/839
Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2.3...v2025.2.4
- Python
Published by inducer 12 months ago
pyopencl - v2025.2.3
What's Changed
- Small doc fix by @alexfikl in https://github.com/inducer/pyopencl/pull/836
- 2025 06 update compyte by @inducer in https://github.com/inducer/pyopencl/pull/837
Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2.2...v2025.2.3
- Python
Published by inducer 12 months ago
pyopencl - v2025.2
What's Changed
- Remove useless else (RUF047) by @alexfikl in https://github.com/inducer/pyopencl/pull/813
- Add an
image2d_tdemo by @gybo03 in https://github.com/inducer/pyopencl/pull/814 - MNT: stop using deprecated numpy macros by @tacaswell in https://github.com/inducer/pyopencl/pull/815
- only warn about argument sizes on Nvidia GPUs by @matthiasdiener in https://github.com/inducer/pyopencl/pull/713
- Fix ruff warnings about unused variables by @alexfikl in https://github.com/inducer/pyopencl/pull/818
- Ruff 0.11.4 by @inducer in https://github.com/inducer/pyopencl/pull/823
- provide a better error message when no platforms found by @matthiasdiener in https://github.com/inducer/pyopencl/pull/826
- Warn about repeated Program.knl retrievals by @inducer in https://github.com/inducer/pyopencl/pull/832
- Typing by @inducer in https://github.com/inducer/pyopencl/pull/833
New Contributors
- @gybo03 made their first contribution in https://github.com/inducer/pyopencl/pull/814
- @tacaswell made their first contribution in https://github.com/inducer/pyopencl/pull/815
Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.1...v2025.2
- Python
Published by inducer 12 months ago
pyopencl - v2025.1
What's Changed
- set NOMINSIZE, LTO by @matthiasdiener in https://github.com/inducer/pyopencl/pull/796
- Array: use np.result_type directly by @matthiasdiener in https://github.com/inducer/pyopencl/pull/787
- Configure typos CI, fix typos by @inducer in https://github.com/inducer/pyopencl/pull/799
- Fix new ruff re errors by @alexfikl in https://github.com/inducer/pyopencl/pull/802
- Fix RUF052 and RUF046 warnings by @inducer in https://github.com/inducer/pyopencl/pull/803
- Fix RUF056 falsy-dict-fallback errors by @alexfikl in https://github.com/inducer/pyopencl/pull/808
Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.3...v2025.1
- Python
Published by inducer over 1 year ago
pyopencl - v2024.3
What's Changed
- Move more configs to pyproject.toml by @alexfikl in https://github.com/inducer/pyopencl/pull/770
- Add and fix some more ruff rules by @alexfikl in https://github.com/inducer/pyopencl/pull/772
- Fix new C409 errors by @alexfikl in https://github.com/inducer/pyopencl/pull/776
- Fix ruff issues in notebook by @alexfikl in https://github.com/inducer/pyopencl/pull/778
- Ensure that the invoker name is an identifier by @inducer in https://github.com/inducer/pyopencl/pull/779
- Add note about Kernel constructor for oddly-named kernels by @inducer in https://github.com/inducer/pyopencl/pull/783
- choose_devices: don't short-circuit dev choice when answers available by @matthiasdiener in https://github.com/inducer/pyopencl/pull/780
- Update compyte to drop ndarray code by @inducer in https://github.com/inducer/pyopencl/pull/785
- Support Nanobind 2.2 by @inducer in https://github.com/inducer/pyopencl/pull/791
- CMake updates by @matthiasdiener in https://github.com/inducer/pyopencl/pull/793
- Context: remove deprecated cache_dir argument from docs by @matthiasdiener in https://github.com/inducer/pyopencl/pull/795
Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.2.7...v2024.3
- Python
Published by inducer over 1 year ago
pyopencl - v2024.2.5
- 2024.2.4 yanked because of https://github.com/inducer/pyopencl/issues/765
- 2024.2.3 yanked because of https://github.com/inducer/pyopencl/commit/fd3a64b0928d21b64461ffb16d37c053fd46e846
What's Changed
- expose version by @matthiasdiener in https://github.com/inducer/pyopencl/pull/752
- Update install docs by @matthiasdiener in https://github.com/inducer/pyopencl/pull/754
- address pylint>=3.2 issues by @matthiasdiener in https://github.com/inducer/pyopencl/pull/757
- Use intrusive reference counting by @inducer in https://github.com/inducer/pyopencl/pull/759
- testbitonicsort: use ctx_factory() by @matthiasdiener in https://github.com/inducer/pyopencl/pull/761
- Disable source build cache on pocl/nvidia by @matthiasdiener in https://github.com/inducer/pyopencl/pull/749
- tests: suppress 2 DeprecatedWarnings by @matthiasdiener in https://github.com/inducer/pyopencl/pull/764
- disable nanobind leak warnings unless debugging by @matthiasdiener in https://github.com/inducer/pyopencl/pull/763
- use scikit-build-core by @matthiasdiener in https://github.com/inducer/pyopencl/pull/755
- Fix sdist by @inducer in https://github.com/inducer/pyopencl/pull/766
Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.2.2...v2024.2.5
- Python
Published by inducer almost 2 years ago
pyopencl - v2024.2.3
What's Changed
- expose version by @matthiasdiener in https://github.com/inducer/pyopencl/pull/752
- Update install docs by @matthiasdiener in https://github.com/inducer/pyopencl/pull/754
- address pylint>=3.2 issues by @matthiasdiener in https://github.com/inducer/pyopencl/pull/757
- Use intrusive reference counting by @inducer in https://github.com/inducer/pyopencl/pull/759
- testbitonicsort: use ctx_factory() by @matthiasdiener in https://github.com/inducer/pyopencl/pull/761
- Disable source build cache on pocl/nvidia by @matthiasdiener in https://github.com/inducer/pyopencl/pull/749
- tests: suppress 2 DeprecatedWarnings by @matthiasdiener in https://github.com/inducer/pyopencl/pull/764
- disable nanobind leak warnings unless debugging by @matthiasdiener in https://github.com/inducer/pyopencl/pull/763
- use scikit-build-core by @matthiasdiener in https://github.com/inducer/pyopencl/pull/755
Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.2.2...v2024.2.3
- Python
Published by inducer almost 2 years ago
pyopencl -
- Enables Py3.12 wheels
- Enables Apple Silicon wheels on macOS
- Python
Published by inducer over 2 years ago