Skip to content

CompilerGym v0.1.7

Compare
Choose a tag to compare
@ChrisCummins ChrisCummins released this 02 Apr 10:36
· 2017 commits to stable since this release
c728073

This release introduces public leaderboards to track the performance of
user-submitted algorithms on compiler optimization tasks.

  • Added a new compiler_gym.leaderboard package which contains utilities for
    preparing leaderboard submissions (#161).
  • Added a LLVM instruction count leaderboard and seeded it with a random search
    baseline (#117).
  • Added support for Python 3.9, extending the set of supported python versions to
    3.6, 3.7, 3.8, and 3.9 (#160).
  • [llvm] Added a new InstCount observation space that contains the counts of
    each type of instruction (#159).

Build dependencies update notice

This release updates the required versions for a handful of build dependencies.
If you are building from source and upgrading from an older version of CompilerGym,
your build environment will need to be updated. The easiest way to do that is to
remove your existing conda environment using conda remove --name compiler_gym --all
and to repeat the steps in building from source.