Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BC] Add an interactive only mode for env.py #377

Merged
merged 26 commits into from
Oct 2, 2024

Commits on Sep 3, 2024

  1. Combine two tf_agents policies with timestep spec

    given by combine_tfa_policies_lib.get_input_signature()
    and action spec given by combine_tfa_policies_lib.get_action_spec()
    The combiner policy uses a new timestep spec feature "model_selector"
    to select the requested policy at the current state. The feature is
    computed as a md5 hash from the respective policies names.
    tvmarino committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a06d452 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15876f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Added licence.

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9bc8c05 View commit details
    Browse the repository at this point in the history
  2. yapf . -ir

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    86e4d12 View commit details
    Browse the repository at this point in the history
  3. yapf . -ir

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    27dee69 View commit details
    Browse the repository at this point in the history
  4. Fixed pylint errors.

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    47f5efc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf12cee View commit details
    Browse the repository at this point in the history
  6. yapf . -ir

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f5b6b6f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    35d9e8c View commit details
    Browse the repository at this point in the history
  8. yapf . -ir

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5d6783d View commit details
    Browse the repository at this point in the history
  9. Fixing pytype annotations.

    tvmarino committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    7997f14 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    59d3677 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Addressed comments.

    tvmarino committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    6d8c0c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b0cefd View commit details
    Browse the repository at this point in the history
  3. Fixed Aiden's nits.

    tvmarino committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    78460ce View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    5b5d67b View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Patch to env.py and compilation_runner.py which adds working_dir to

    TimeStep. The patch also gives the option to keep the temporary
    working_dir by setting keep_temps in compilation_runner.py to a
    directory where all temporary working_dirs will be saved.
    tvmarino committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6be7186 View commit details
    Browse the repository at this point in the history
  2. Fixed comments.

    tvmarino committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6342dda View commit details
    Browse the repository at this point in the history
  3. Fixed pylint.

    tvmarino committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    3082ae7 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Fixed a nit

    tvmarino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    2e26243 View commit details
    Browse the repository at this point in the history
  2. Added interactive only mode for env.py which

    compiles only using iclang instead of both clang
    and iclang.
    tvmarino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    56fa72a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    463d813 View commit details
    Browse the repository at this point in the history
  4. Improved _get_clang_generator documentation in env.py.

    Changed the unit test for MLGOEnvironment to check if
    the clang sessions are equal and respect the interactive_only
    variable.
    tvmarino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    5568aaf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c20688 View commit details
    Browse the repository at this point in the history
  6. Address a nit.

    tvmarino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    ac307fc View commit details
    Browse the repository at this point in the history
  7. Fixed pylint.

    tvmarino committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    07a77ce View commit details
    Browse the repository at this point in the history