compiler_gym.envs ================= The :class:`CompilerEnv ` environment is a drop-in replacement for the basic :code:`gym.Env` class, with extended functionality for compilers. Some compiler services may further extend the functionality by subclassing from :class:`CompilerEnv `. The following environment classes are available: .. contents:: Environment Classes: :local: .. currentmodule:: compiler_gym.envs CompilerEnv ----------- .. autoclass:: CompilerEnv :members: .. automethod:: __init__ LlvmEnv ------- .. autoclass:: LlvmEnv :members: GccEnv ------- .. autoclass:: GccEnv :members: .. TODO(https://github.com/facebookresearch/CompilerGym/issues/688): Enable the following once MlirEnv is unconditionally enabled in the wheel: .. MlirEnv .. ------- .. .. autoclass:: MlirEnv .. :members: