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 WaitList by @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_identifier by @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_positive by @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.2

What's Changed

  • Initial fixes after introduction of types by @inducer in https://github.com/inducer/pyopencl/pull/835

Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2.1...v2025.2.2

- Python
Published by inducer 12 months ago

pyopencl - v2025.2.1

What's Changed

  • Cibw fixes by @inducer in https://github.com/inducer/pyopencl/pull/834

Full Changelog: https://github.com/inducer/pyopencl/compare/v2025.2...v2025.2.1

- 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_t demo 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.7

What's Changed

  • Bump version to 2024.2.7 by @matthiasdiener in https://github.com/inducer/pyopencl/pull/771 (numpy 2 compatibility)

Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.2.6...v2024.2.7

- Python
Published by inducer almost 2 years ago

pyopencl - v2024.2.6

What's Changed

  • set sync_safe=False for caches by @matthiasdiener in https://github.com/inducer/pyopencl/pull/768

Full Changelog: https://github.com/inducer/pyopencl/compare/v2024.2.5...v2024.2.6

- Python
Published by inducer almost 2 years 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 -

- Python
Published by inducer about 2 years ago

pyopencl -

- Python
Published by inducer about 2 years ago

pyopencl -

(see git log)

- Python
Published by inducer over 2 years ago

pyopencl -

  • Enables Py3.12 wheels
  • Enables Apple Silicon wheels on macOS

- Python
Published by inducer over 2 years ago

pyopencl -

- Python
Published by inducer over 2 years ago

pyopencl -

- Python
Published by inducer almost 3 years ago

pyopencl -

- Python
Published by inducer almost 3 years ago

pyopencl -

- Python
Published by inducer about 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer over 3 years ago

pyopencl -

- Python
Published by inducer almost 4 years ago

pyopencl -

- Python
Published by inducer about 4 years ago

pyopencl -

- Python
Published by inducer about 4 years ago

pyopencl -

- Python
Published by inducer about 4 years ago