From de1887411e17880d30b94b4e47e6f0ad42bcfc54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Quentin=20Gallou=C3=A9dec?= Date: Tue, 23 Jul 2024 11:00:37 +0200 Subject: [PATCH] update ci --- .github/workflows/trained_agents.yml | 53 ++++++++++++++-------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/trained_agents.yml b/.github/workflows/trained_agents.yml index a171815c2..bed1315f5 100644 --- a/.github/workflows/trained_agents.yml +++ b/.github/workflows/trained_agents.yml @@ -5,9 +5,9 @@ name: Check-Trained-Agents on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: @@ -21,30 +21,31 @@ jobs: strategy: matrix: python-version: ["3.8", "3.9", "3.10", "3.11"] + 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 + - 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 - # Install Atari Roms - pip install autorom - wget https://gist.githubusercontent.com/jjshoots/61b22aefce4456920ba99f2c36906eda/raw/00046ac3403768bfe45857610a3d333b8e35e026/Roms.tar.gz.b64 - base64 Roms.tar.gz.b64 --decode &> Roms.tar.gz - AutoROM --accept-license --source-file Roms.tar.gz + # Install Atari Roms + pip install autorom + wget https://gist.githubusercontent.com/jjshoots/61b22aefce4456920ba99f2c36906eda/raw/00046ac3403768bfe45857610a3d333b8e35e026/Roms.tar.gz.b64 + base64 Roms.tar.gz.b64 --decode &> Roms.tar.gz + AutoROM --accept-license --source-file Roms.tar.gz - # cpu version of pytorch - faster to download - pip install torch==2.3.1 --index-url https://download.pytorch.org/whl/cpu - pip install -r requirements.txt - # Use headless version - pip install opencv-python-headless - pip install -e .[plots,tests] - - name: Check trained agents - run: | - make check-trained-agents + # cpu version of pytorch - faster to download + pip install torch==2.3.1 --index-url https://download.pytorch.org/whl/cpu + pip install -r requirements.txt + # Use headless version + pip install opencv-python-headless + pip install -e .[plots,tests] + - name: Check trained agents + run: | + make check-trained-agents