Skip to content

Releases: Python-for-HPC/PyOMP

v0.3.2

16 Oct 17:08
77acdbd

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.2_rc1

16 Oct 11:18
77acdbd

Choose a tag to compare

v0.3.2_rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.1...v0.3.2_rc1

v0.3.1

22 Sep 20:03
05827a9

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.1_rc1

22 Sep 19:35
05827a9

Choose a tag to compare

v0.3.1_rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0...v0.3.1_rc1

v0.3.0

13 Sep 04:59
934ba5a

Choose a tag to compare

What's Changed

  • Refactor project for PyPI distribution and wheel packaging by @ggeorgakoudis in #21

Full Changelog: v0.2.0...v0.3.0

v0.3.0_rc3

13 Sep 02:02
0d51ffd

Choose a tag to compare

v0.3.0_rc3 Pre-release
Pre-release
Refactor project for PyPI distribution and wheel packaging

[pyomp]
- Move to a src layout
- Remove dependency on LLVM binaries in pyomp
- Add versioning
- Try-except without error for CUDALegalization (removed in recent numba) for
  CUDA lowering
- Remove deprecated compile_isolated usage and update tests
- Remove static libnrt building to avoid numba version dependency and use
  trampolines to link numba symbols to openmp target cpu modules
- Add hello world examples
- Update README

[ci]
- Create pypi workflow
- Add test pipelines for multiple platforms, numba, and python versions
- Simplify conda pipeline

[openmp libraries]
- Build openmp libraries through setup.py using LLVM static libraries from
  conda env
- Add patches for missing includes and link statically with LLVM libs

[pyomp pass]
- Export entry point function to interface with python for running the pass
- Link pass plugin with LLVM static libraries from conda env

[packaging]
- Extend range of supported numba (0.57-0.60) and python versions (3.9-3.12)
- Make target offloading mandatory in tests
- Remove building the static library in setup.py

[packaging.wheel]
- Add cibuildwheel scripts
- Add MANIFEST.in
- Add license files
- Upload pre-release to testpypi, full release to pyp
- Build and publish sdist

[packaging.conda]
- Remove llvm-openmp-dev recipe
- Add missing deps in meta.yaml
- Upload as a separate command to detect errors
- Use "main" tag for full release for conda packages, "test" for pre-release,
  "dev" for PR

[container]
- Update dockerfile to avoid TOS issues
- Add pyomp's version to the container

v0.3.0_rc2

12 Sep 19:45
b245791

Choose a tag to compare

v0.3.0_rc2 Pre-release
Pre-release
Add conda workflow badget to README

v0.3.0_rc1

12 Sep 16:45
ee8249b

Choose a tag to compare

v0.3.0_rc1 Pre-release
Pre-release
Fixup: drop python 3.8 add 3.12 for conda on lassen

v0.2.0

25 Apr 15:35
dd2825b

Choose a tag to compare

This release makes PyOMP a standalone package that uses numba and llvmlite as dependencies.

What's Changed

Full Changelog: v0.1.4...v0.2.0

v0.1.4

03 Feb 18:52
50ba150

Choose a tag to compare

Versions

llvmlite

Unchanged
Python-for-HPC/llvmliteWithOpenmp@ce7b659

numba

Unchanged
Python-for-HPC/numbaWithOpenmp@f7a481e

What's Changed

  • Release 0.1.4 by @ggeorgakoudis in #17

  • Fix deployment bug (disable anaconda telemetry pkg)

Full Changelog: v0.1.3...v0.1.4