Skip to content

Release v2.6.0 (#487) #906

Release v2.6.0 (#487)

Release v2.6.0 (#487) #906

# This workflow will install Python dependencies, run check on trained agents
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Check-Trained-Agents
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
env:
TERM: xterm-256color
FORCE_COLOR: 1
HF_TOKEN: ${{ secrets.HF_TOKEN }}
# Skip CI if [ci skip] in the commit message
if: "! contains(toJSON(github.event.commits.*.message), '[ci skip]')"
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
include:
# Default version
- gymnasium-version: "1.0.0"
# Add a new config to test gym<1.0
- python-version: "3.10"
gymnasium-version: "0.29.1"
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
# Use uv for faster downloads
pip install uv
# cpu version of pytorch
# See https://github.com/astral-sh/uv/issues/1497
uv pip install --system torch==2.4.1+cpu --index https://download.pytorch.org/whl/cpu
# Install full requirements (for additional envs and test tools)
uv pip install --system -r requirements.txt
# Use headless version
uv pip install --system opencv-python-headless
uv pip install --system -e .[plots,tests]
# Downgrade numpy to run pybullet agents
# See https://github.com/bulletphysics/bullet3/issues/4649
uv pip install --system "numpy<2"
- name: Install specific version of gym
run: |
uv pip install --system gymnasium==${{ matrix.gymnasium-version }}
uv pip install --system "numpy<2"
# Only run for python 3.10, downgrade gym to 0.29.1
if: matrix.gymnasium-version != '1.0.0'
- name: Check trained agents
run: |
make check-trained-agents
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy