From 74351f69cde487316ab7c83de4b52de626ccca97 Mon Sep 17 00:00:00 2001 From: khagen <33468547+koenhagen@users.noreply.github.com> Date: Sat, 7 Oct 2023 18:18:37 +0200 Subject: [PATCH] Update data_tests.yml --- .github/workflows/data_tests.yml | 79 ++++++++++++-------------------- 1 file changed, 30 insertions(+), 49 deletions(-) diff --git a/.github/workflows/data_tests.yml b/.github/workflows/data_tests.yml index 367e1a9b..82478fd7 100644 --- a/.github/workflows/data_tests.yml +++ b/.github/workflows/data_tests.yml @@ -9,53 +9,34 @@ jobs: runs-on: ubuntu-latest name: A job to measure energy steps: - - name: Hello world action step - id: hello - uses: koenhagen/measure-energy-action@v0.2 + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 with: - what-to-test: sleep 60 - # Use the output from the `hello` step - - name: Get the output time - run: echo "The time was ${{ steps.hello.outputs.time }}" - # measure-energy: - # runs-on: ubuntu-latest - # name: Run power usage check - # steps: - # - run: sar -u 1 240 -o test.txt - # - run: cat test.txt - # test: - # runs-on: ubuntu-latest - # strategy: - # fail-fast: false - # matrix: - # python-version: ["3.11"] - # experimental: [false] - # steps: - # - uses: actions/checkout@v3 - # - name: Set up Python ${{ matrix.python-version }} - # uses: actions/setup-python@v4 - # with: - # python-version: ${{ matrix.python-version }} - # architecture: x64 - # cache: 'pip' - # cache-dependency-path: 'requirements*' - # - name: check OS - # run: cat /etc/os-release - # - name: set ENV - # run: export TRAINER_TELEMETRY=0 - # - name: Install dependencies - # run: | - # sudo apt-get update - # sudo apt-get install -y --no-install-recommends git make gcc - # make system-deps - # - name: Install/upgrade Python setup deps - # run: python3 -m pip install --upgrade pip setuptools wheel - # - name: Replace scarf urls - # run: | - # sed -i 's/https:\/\/coqui.gateway.scarf.sh\//https:\/\/github.com\/coqui-ai\/TTS\/releases\/download\//g' TTS/.models.json - # - name: Install TTS - # run: | - # python3 -m pip install .[all] - # python3 setup.py egg_info - # - name: Unit tests - # run: make data_tests + python-version: ${{ matrix.python-version }} + architecture: x64 + cache: 'pip' + cache-dependency-path: 'requirements*' + - name: check OS + run: cat /etc/os-release + - name: set ENV + run: export TRAINER_TELEMETRY=0 + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends git make gcc + make system-deps + - name: Install/upgrade Python setup deps + run: python3 -m pip install --upgrade pip setuptools wheel + - name: Replace scarf urls + run: | + sed -i 's/https:\/\/coqui.gateway.scarf.sh\//https:\/\/github.com\/coqui-ai\/TTS\/releases\/download\//g' TTS/.models.json + - name: Install TTS + run: | + python3 -m pip install .[all] + python3 setup.py egg_info + + - name: Measure unit test energy + uses: koenhagen/measure-energy-action@v0.4 + with: + what-to-test: make data_tests