From 8cf495b6250f427af120eaf920eac3d5a6ae8e26 Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 07:20:09 -0600 Subject: [PATCH 01/19] test: run the slow tests too --- .github/workflows/python_package.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 7c0d30ff..aadc0927 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -20,7 +20,15 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + inlcude: + - python-version: "3.10" + run-slow: "" + - python-version: "3.11" + run-slow: "" + - python-version: "3.12" + run-slow: "" + - python-version: "3.12" + run-slow: "--run_slow" steps: - uses: actions/checkout@v4 @@ -41,4 +49,4 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - pytest -v --durations=0 + pytest -v --durations=0 ${{ matrix.run-slow }} From ee80540b99f735bd58b19c84a81da454735ab081 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Wed, 29 Jan 2025 10:55:47 -0600 Subject: [PATCH 02/19] Update .github/workflows/python_package.yaml --- .github/workflows/python_package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index aadc0927..b6bf15a4 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -49,4 +49,4 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - pytest -v --durations=0 ${{ matrix.run-slow }} + pytest -v --durations=0 --run_slow From 30b4dffcb533c835dd80d4269a426f1c3b3dfce9 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Wed, 29 Jan 2025 10:55:52 -0600 Subject: [PATCH 03/19] Update .github/workflows/python_package.yaml --- .github/workflows/python_package.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index b6bf15a4..fa376a81 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -20,15 +20,7 @@ jobs: strategy: fail-fast: false matrix: - inlcude: - - python-version: "3.10" - run-slow: "" - - python-version: "3.11" - run-slow: "" - - python-version: "3.12" - run-slow: "" - - python-version: "3.12" - run-slow: "--run_slow" + python-version: ["3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 From 9f5e17e542d50f38822ffc897c1aed822cbc8635 Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 13:27:37 -0600 Subject: [PATCH 04/19] perf: try this for slow tests --- jax_galsim/fitswcs.py | 43 +++++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/jax_galsim/fitswcs.py b/jax_galsim/fitswcs.py index fdfe6b42..6b85517b 100644 --- a/jax_galsim/fitswcs.py +++ b/jax_galsim/fitswcs.py @@ -1008,6 +1008,30 @@ def FitsWCS( FitsWCS._opt_params = {"dir": str, "hdu": int, "compression": str, "text_file": bool} +@jax.jit +def _invert_ab_noraise_loop_body( + x, y, u, v, ab, dudxcoef, dudycoef, dvdxcoef, dvdycoef +): + # Want Jac^-1 . du + # du + du = horner2d(x, y, ab[0], triangle=True) - u + dv = horner2d(x, y, ab[1], triangle=True) - v + # J + dudx = horner2d(x, y, dudxcoef, triangle=True) + dudy = horner2d(x, y, dudycoef, triangle=True) + dvdx = horner2d(x, y, dvdxcoef, triangle=True) + dvdy = horner2d(x, y, dvdycoef, triangle=True) + # J^-1 . du + det = dudx * dvdy - dudy * dvdx + dx = -(du * dvdy - dv * dudy) / det + dy = -(-du * dvdx + dv * dudx) / det + + x += dx + y += dy + + return x, y, dx, dy + + @jax.jit def _invert_ab_noraise(u, v, ab, abp=None): # get guess from abp if we have it @@ -1029,22 +1053,9 @@ def _invert_ab_noraise(u, v, ab, abp=None): dvdycoef = (jnp.arange(nab) * ab[1])[:-1, 1:] for _ in range(10): - # Want Jac^-1 . du - # du - du = horner2d(x, y, ab[0], triangle=True) - u - dv = horner2d(x, y, ab[1], triangle=True) - v - # J - dudx = horner2d(x, y, dudxcoef, triangle=True) - dudy = horner2d(x, y, dudycoef, triangle=True) - dvdx = horner2d(x, y, dvdxcoef, triangle=True) - dvdy = horner2d(x, y, dvdycoef, triangle=True) - # J^-1 . du - det = dudx * dvdy - dudy * dvdx - dx = -(du * dvdy - dv * dudy) / det - dy = -(-du * dvdx + dv * dudx) / det - - x += dx - y += dy + x, y, dx, dy = _invert_ab_noraise_loop_body( + x, y, u, v, ab, dudxcoef, dudycoef, dvdxcoef, dvdycoef + ) x, y = jax.lax.cond( jnp.maximum(jnp.max(jnp.abs(dx)), jnp.max(jnp.abs(dy))) > 2e-12, From b25881994a18716c5df60b296e7c001e9943aac6 Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 13:50:53 -0600 Subject: [PATCH 05/19] fix: remove some errors that are ok now --- tests/galsim_tests_config.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/galsim_tests_config.yaml b/tests/galsim_tests_config.yaml index 7557c2be..0efc2e1b 100644 --- a/tests/galsim_tests_config.yaml +++ b/tests/galsim_tests_config.yaml @@ -61,7 +61,6 @@ allowed_failures: - "module 'jax_galsim.utilities' has no attribute 'dol_to_lod'" - "module 'jax_galsim.utilities' has no attribute 'nCr'" - "module 'jax_galsim' has no attribute 'LookupTable'" - - "module 'jax_galsim.bessel' has no attribute 'j0'" - "module 'jax_galsim.bessel' has no attribute 'j1'" - "module 'jax_galsim.bessel' has no attribute 'jn'" - "module 'jax_galsim.bessel' has no attribute 'jv'" @@ -69,7 +68,6 @@ allowed_failures: - "module 'jax_galsim.bessel' has no attribute 'yv'" - "module 'jax_galsim.bessel' has no attribute 'iv'" - "module 'jax_galsim.bessel' has no attribute 'kn'" - - "module 'jax_galsim.bessel' has no attribute 'kv'" - "module 'jax_galsim.bessel' has no attribute 'j0_root'" - "module 'jax_galsim.bessel' has no attribute 'gammainc'" - "module 'jax_galsim.bessel' has no attribute 'sinc'" @@ -145,6 +143,6 @@ allowed_failures: - "Sensor/photon_ops not yet implemented in drawImage for method != 'phot'" - "module 'jax_galsim' has no attribute 'SiliconSensor'" - "module 'jax_galsim' has no attribute 'set_omp_threads'" - - "module 'jax_galsim' has no attribute 'Spergel'" - "module 'jax_galsim' has no attribute 'LookupTable2D'" - "module 'jax_galsim' has no attribute 'zernike'" + - "Invalid TFORM4: 1PE(7)" # see https://github.com/astropy/astropy/issues/15477 From a3ed274bc3842fb3df071378ea88a59369fa7e5c Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 22:50:33 -0600 Subject: [PATCH 06/19] fix: try just one again --- .github/workflows/python_package.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index fa376a81..aadc0927 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -20,7 +20,15 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + inlcude: + - python-version: "3.10" + run-slow: "" + - python-version: "3.11" + run-slow: "" + - python-version: "3.12" + run-slow: "" + - python-version: "3.12" + run-slow: "--run_slow" steps: - uses: actions/checkout@v4 @@ -41,4 +49,4 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - pytest -v --durations=0 --run_slow + pytest -v --durations=0 ${{ matrix.run-slow }} From 22c945ec8047913c8fc1fd03b3a57f148c7128e8 Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 23:05:38 -0600 Subject: [PATCH 07/19] perf: split tests so they run faster --- .github/workflows/python_package.yaml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index aadc0927..5ca21d4e 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -20,15 +20,8 @@ jobs: strategy: fail-fast: false matrix: - inlcude: - - python-version: "3.10" - run-slow: "" - - python-version: "3.11" - run-slow: "" - - python-version: "3.12" - run-slow: "" - - python-version: "3.12" - run-slow: "--run_slow" + python-version: ["3.10", "3.11", "3.12"] + group: [1, 2] steps: - uses: actions/checkout@v4 @@ -41,7 +34,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install pytest pytest-codspeed + python -m pip install pytest pytest-codspeed pytest-split python -m pip install . # temp pin until 0.5 is on conda python -m pip install "jax<0.5.0" @@ -49,4 +42,9 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - pytest -v --durations=0 ${{ matrix.run-slow }} + if [[ '${{ matrix.python-version }}' == '3.12' ]]; then + rs="--run_slow" + else + rs="" + fi + pytest -v --durations=0 ${rs} --splits=2 --group=${{ matrix.group }} From 59e654e22dcabc04867446613d1e1790f1303800 Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 23:09:31 -0600 Subject: [PATCH 08/19] perf try xdist --- .github/workflows/python_package.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 5ca21d4e..df5391a2 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] - group: [1, 2] + # group: [1, 2, 3, 4] steps: - uses: actions/checkout@v4 @@ -34,7 +34,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install pytest pytest-codspeed pytest-split + python -m pip install pytest pytest-codspeed pytest-xdist python -m pip install . # temp pin until 0.5 is on conda python -m pip install "jax<0.5.0" @@ -47,4 +47,5 @@ jobs: else rs="" fi - pytest -v --durations=0 ${rs} --splits=2 --group=${{ matrix.group }} + pytest -v --durations=0 ${rs} -n auto + # --splits=4 --group=${{ matrix.group }} From 7d8ed5b506187d3d5b860241d3bea73833d805ed Mon Sep 17 00:00:00 2001 From: beckermr Date: Wed, 29 Jan 2025 23:29:09 -0600 Subject: [PATCH 09/19] perf: even more in parallel --- .github/workflows/python_package.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index df5391a2..cdd086f6 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] - # group: [1, 2, 3, 4] + group: [1, 2] steps: - uses: actions/checkout@v4 @@ -34,7 +34,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install pytest pytest-codspeed pytest-xdist + python -m pip install pytest pytest-codspeed pytest-split pytest-xdist pytest-randomly python -m pip install . # temp pin until 0.5 is on conda python -m pip install "jax<0.5.0" @@ -47,5 +47,7 @@ jobs: else rs="" fi - pytest -v --durations=0 ${rs} -n auto - # --splits=4 --group=${{ matrix.group }} + pytest -v --durations=0 ${rs} \ + -n auto \ + --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ + --randomly-seed=42 From caabc5315203ac38983b8ee37c970436eb922b1a Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 06:28:34 -0600 Subject: [PATCH 10/19] test: try distloadscope w/ pytest --- .github/workflows/python_package.yaml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index cdd086f6..713e0c22 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -21,7 +21,6 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] - group: [1, 2] steps: - uses: actions/checkout@v4 @@ -34,7 +33,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install pytest pytest-codspeed pytest-split pytest-xdist pytest-randomly + python -m pip install pytest pytest-codspeed pytest-xdist python -m pip install . # temp pin until 0.5 is on conda python -m pip install "jax<0.5.0" @@ -42,12 +41,14 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - if [[ '${{ matrix.python-version }}' == '3.12' ]]; then - rs="--run_slow" - else - rs="" - fi - pytest -v --durations=0 ${rs} \ - -n auto \ - --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ - --randomly-seed=42 + # if [[ '${{ matrix.python-version }}' == '3.12' ]]; then + # rs="--run_slow" + # else + # rs="" + # fi + pytest -v --durations=0 \ + -n auto --dist loadscope \ + --randomly-seed=42 \ + ; + # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ + # ${rs} \ From 626219bdd0b15a0bdf025ef6ca9dea7c29fe6d57 Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 06:29:12 -0600 Subject: [PATCH 11/19] test: try distloadscope w/ pytest --- .github/workflows/python_package.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 713e0c22..b90ab4e2 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -47,8 +47,7 @@ jobs: # rs="" # fi pytest -v --durations=0 \ - -n auto --dist loadscope \ - --randomly-seed=42 \ - ; + -n auto --dist loadscope # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ # ${rs} \ + # --randomly-seed=42 \ From bfc015c6c35fa940574d83be005443553bf3927c Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 06:44:46 -0600 Subject: [PATCH 12/19] test: see what is failing --- .github/workflows/python_package.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index b90ab4e2..56cefbb9 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -46,8 +46,8 @@ jobs: # else # rs="" # fi - pytest -v --durations=0 \ - -n auto --dist loadscope + pytest -vx --durations=0 \ + -n 3 --dist loadscope # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ # ${rs} \ # --randomly-seed=42 \ From 2efb2104e0ac5726ee9b10188649a007801a8ab6 Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 06:58:35 -0600 Subject: [PATCH 13/19] fix: do test_fpack alone --- .github/workflows/python_package.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 56cefbb9..5e344054 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -46,8 +46,10 @@ jobs: # else # rs="" # fi - pytest -vx --durations=0 \ - -n 3 --dist loadscope + pytest -v --durations=0 \ + -n 3 --dist loadscope \ + -k "not test_fpack" + pytest -v --durations=0 -k "test_fpack" # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ # ${rs} \ # --randomly-seed=42 \ From 00dc5ff6828caf9dcd4b17f78b1d48525568d0cc Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 07:16:26 -0600 Subject: [PATCH 14/19] test: try just two workers --- .github/workflows/python_package.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 5e344054..12420d10 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -47,7 +47,7 @@ jobs: # rs="" # fi pytest -v --durations=0 \ - -n 3 --dist loadscope \ + -n 2 --dist loadscope \ -k "not test_fpack" pytest -v --durations=0 -k "test_fpack" # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ From 0ea7b0f9487ae9d8ccf4d07832da8d4cb2e0481b Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 07:41:49 -0600 Subject: [PATCH 15/19] test: try two runners --- .github/workflows/python_package.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 12420d10..eeaa83eb 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -21,6 +21,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] + group: [1, 2] steps: - uses: actions/checkout@v4 @@ -33,7 +34,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - python -m pip install pytest pytest-codspeed pytest-xdist + python -m pip install pytest pytest-codspeed pytest-split pytest-randomly python -m pip install . # temp pin until 0.5 is on conda python -m pip install "jax<0.5.0" @@ -47,9 +48,10 @@ jobs: # rs="" # fi pytest -v --durations=0 \ - -n 2 --dist loadscope \ - -k "not test_fpack" - pytest -v --durations=0 -k "test_fpack" - # --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration \ + --randomly-seed=42 \ + --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration + # -n 2 --dist loadscope \ + # -k "not test_fpack" + # pytest -v --durations=0 -k "test_fpack" # ${rs} \ # --randomly-seed=42 \ From 3df9d2a6037214559c417e09f168d1ab0f64e60f Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 08:11:22 -0600 Subject: [PATCH 16/19] test: split across four workers --- .github/workflows/python_package.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index eeaa83eb..4c87aa82 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: python-version: ["3.10", "3.11", "3.12"] - group: [1, 2] + group: [1, 2, 3, 4] steps: - uses: actions/checkout@v4 @@ -48,10 +48,6 @@ jobs: # rs="" # fi pytest -v --durations=0 \ + -k "not test_fpack" \ --randomly-seed=42 \ - --splits=2 --group=${{ matrix.group }} --splitting-algorithm least_duration - # -n 2 --dist loadscope \ - # -k "not test_fpack" - # pytest -v --durations=0 -k "test_fpack" - # ${rs} \ - # --randomly-seed=42 \ + --splits=4 --group=${{ matrix.group }} --splitting-algorithm least_duration From 3be334ea7d8fb3e36195acedb58241dc26c5f24c Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 08:14:59 -0600 Subject: [PATCH 17/19] test: add final status step to use for required tests --- .github/workflows/python_package.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 4c87aa82..52394be6 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -51,3 +51,12 @@ jobs: -k "not test_fpack" \ --randomly-seed=42 \ --splits=4 --group=${{ matrix.group }} --splitting-algorithm least_duration + + build-status: + needs: build + runs-on: ubuntu-latest + + steps: + - name: check status + run: | + echo "Builds all passed!" From 93f670eb0a6a724ad3f8d429f41ca43f7b263a38 Mon Sep 17 00:00:00 2001 From: "Matthew R. Becker" Date: Thu, 30 Jan 2025 08:53:00 -0600 Subject: [PATCH 18/19] Enable `--run_slow` option in pytest --- .github/workflows/python_package.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index 52394be6..e0130e5a 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -42,12 +42,8 @@ jobs: - name: Test with pytest run: | git submodule update --init --recursive - # if [[ '${{ matrix.python-version }}' == '3.12' ]]; then - # rs="--run_slow" - # else - # rs="" - # fi pytest -v --durations=0 \ + --run_slow \ -k "not test_fpack" \ --randomly-seed=42 \ --splits=4 --group=${{ matrix.group }} --splitting-algorithm least_duration From 7824547e7a36e89e0b70c6bcbdd7f7f2c5a7c903 Mon Sep 17 00:00:00 2001 From: beckermr Date: Thu, 30 Jan 2025 09:14:34 -0600 Subject: [PATCH 19/19] test: remove run slow for now --- .github/workflows/python_package.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/python_package.yaml b/.github/workflows/python_package.yaml index e0130e5a..a7e21ae5 100644 --- a/.github/workflows/python_package.yaml +++ b/.github/workflows/python_package.yaml @@ -43,7 +43,6 @@ jobs: run: | git submodule update --init --recursive pytest -v --durations=0 \ - --run_slow \ -k "not test_fpack" \ --randomly-seed=42 \ --splits=4 --group=${{ matrix.group }} --splitting-algorithm least_duration