Skip to content

Releases: ChrisCummins/ProGraML

Release v0.3.2

21 Jan 11:54
750fb29
Compare
Choose a tag to compare

What's Changed

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

ProGraML v0.3.1

14 Oct 18:17
765b1b6
Compare
Choose a tag to compare

What's Changed

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

ProGraML v0.3.0

25 Jun 11:34
Compare
Choose a tag to compare

This release adds a much simpler, flat Python API. The API comprises
three families of functions: graph creation ops, graph transform
ops, and graph serialization ops. Each function supports simple and
efficient parallelization through an executor parameter, and can be
chained together.

This release also adds support for LLVM 6.0.0.

ProGraML v0.2.0

06 Jun 12:12
e511989
Compare
Choose a tag to compare

Move model definitions out of the programl package and provide a prebuilt
wheel for the Python package.

Caveat: While the pip installed programl.ir.llvm.py.llvm module works
on any Python version >= 3.6, some of the modules still require building
from source. The pip wheel includes versions built for only a single python
version, 3.6 for Linux and 3.8 for macOS. A future release will fix this.

Initial Release

17 Dec 16:57
Compare
Choose a tag to compare

Installation instructions:

  1. Download the macOS or Linux release archive below.
  2. Unpack the archive to ~/.local/opt/programl (or a directory of your choice) using:
mkdir -p ~/.local/opt/programl
tar xjvf ~/Downloads/programl-*.tar.bz2 -C ~/.local/opt/programl
  1. Add the installed files to your paths. You may want to add this to your ~/.bashrc:
export PATH=$HOME/.local/opt/programl/bin:$PATH
export LD_LIBRARY_PATH=$HOME/.local/opt/programl/lib:$LD_LIBRARY_PATH