+
Skip to content

Tags: Python-for-HPC/PyOMP

Tags

v0.3.1

Toggle v0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Clean up calculate pi GPU example

v0.3.1_rc1

Toggle v0.3.1_rc1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Clean up calculate pi GPU example

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor project for PyPI distribution and wheel packaging (#21)

[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_rc3

Toggle v0.3.0_rc3's commit message

Verified

This commit was signed with the committer’s verified signature.
ggeorgakoudis Giorgis Georgakoudis
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

Toggle v0.3.0_rc2's commit message

Verified

This commit was signed with the committer’s verified signature.
ggeorgakoudis Giorgis Georgakoudis
Add conda workflow badget to README

v0.3.0_rc1

Toggle v0.3.0_rc1's commit message

Verified

This commit was signed with the committer’s verified signature.
ggeorgakoudis Giorgis Georgakoudis
Fixup: drop python 3.8 add 3.12 for conda on lassen

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.2.0 (#18)

* Make pyomp a standalone module with numba and llvmlite as dependencies

* Refactor and update python packaging

- Move nrt static and the llvm plugin pass under libs subdirectory
- Rename libbundle to libnrt_static
- Fix setup.py to move build libraries in wheel-used build directory

* Update github workflowsfor conda deployment

- Remove unused commit input
- Add paths on pull_request event

* Update gitlab ci

- Remove need for trigger ([run gitlab ci] to run
- Use per job conda pkgs dir to avoid conflicts with multiple runners
- Clone with full history for versioning in gitlab ci

* Fix map_clause parsing for lark

* Use the compiler driver to create shared lib of host offload targets

- Avoids missing symbols errors that libomptarget host RTL expects

* Update examples and code

* Update README and RTD conf.py

v0.1.4

Toggle v0.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.4 (#17)

* Release 0.1.4

- Fix conda deployment by disabling anaconda telemetry

v0.1.3

Toggle v0.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.3 (#16)

- Support non-constant step in parallel for range loops

Closes #12

v0.1.2

Toggle v0.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 0.1.2 (#13)

- Update numbawithopenmp to 296fb858b0a6800323e9b46b027c32636ecc80c7
  - Support slicing for target mappings
  - Support code caching for CPU, GPU regions
- Fix OpenMP CUDA RTL bug #10
- Fix README

Closes #10
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载