Skip to content

Commit 7bfc578

Browse files
committed
CompilerGym v0.2.3
This release brings in deprecating changes to the core `env.step()` routine, and lays the groundwork for enabling new types of compiler optimizations to be exposed through CompilerGym. Many thanks to code contributors: @mostafaelhoushi, @sogartar, @KyleHerndon, @uduse, @parthchadha, and @xtremey! Highlights of this release include: - Added a new TextSizeInBytes observation space for LLVM. - Added a new PPO leaderboard entry - Fixed a bug in which temporary directories created by the LLVM environment were not cleaned up. - The function createAndRunCompilerGymService() now returns an int, which is the exit return code. - Improvements to the examples documentation and FAQ. Deprecations and breaking changes: - CompilerEnv.step no longer accepts a list of actions. A new method, CompilerEnv.multistep provides this functionality. This is to provide compatibility with environments whose action spaces are lists. To update your code, replace any calls to env.step() which take a list of actions to use env.multistep(). - The arguments observations and rewards to step() have been renamed observation_spaces and reward_spaces, respectively. - Reward.id has been renamed Reward.name. - The backend protocol buffer schema has been updated to natively support more types of observation and action, and to support nested spaces.
1 parent 6d46b78 commit 7bfc578

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ authors:
3131
- family-names: "Leather"
3232
given-names: "Hugh"
3333
title: "CompilerGym"
34-
version: 0.2.2
35-
date-released: 2022-01-19
34+
version: 0.2.3
35+
date-released: 2022-03-18
3636
url: "https://github.com/facebookresearch/CompilerGym"
3737
preferred-citation:
3838
type: article

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.2
1+
0.2.3

www/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
compiler_gym==0.2.2
1+
compiler_gym==0.2.3
22
Flask==2.0.1
33
Flask-Cors==3.0.10

0 commit comments

Comments
 (0)