diff --git a/.github/workflows/action.yml b/.github/workflows/action.yml index 64d604d..e1f3b65 100644 --- a/.github/workflows/action.yml +++ b/.github/workflows/action.yml @@ -18,7 +18,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-22.04] + os: [ubuntu-24.04] julia-version: ['lts', '1'] julia-arch: [x64] @@ -30,16 +30,30 @@ jobs: - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest - test-gpu: - env: - CUDA_VISIBLE_DEVICES: 1 - JULIA_DEPOT_PATH: /scratch/github-actions/julia_depot_CompressedSensingIPM - DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - runs-on: self-hosted + test-cuda: + runs-on: cuda + strategy: + matrix: + julia-version: ['lts', '1'] + julia-arch: [x64] + + steps: + - uses: actions/checkout@v4 + - uses: julia-actions/setup-julia@latest + with: + version: ${{ matrix.julia-version }} + arch: ${{ matrix.julia-arch }} + - uses: julia-actions/julia-buildpkg@latest + - uses: julia-actions/julia-runtest@latest + - uses: julia-actions/julia-processcoverage@v1 + - uses: codecov/codecov-action@v2 + with: + file: lcov.info + + test-rocm: + runs-on: amdgpu strategy: matrix: - os: [ubuntu-22.04] julia-version: ['lts', '1'] julia-arch: [x64] @@ -51,7 +65,6 @@ jobs: arch: ${{ matrix.julia-arch }} - uses: julia-actions/julia-buildpkg@latest - uses: julia-actions/julia-runtest@latest - # - run: julia --project=docs/ docs/make.jl - uses: julia-actions/julia-processcoverage@v1 - uses: codecov/codecov-action@v2 with: diff --git a/Project.toml b/Project.toml index f52b8b1..b3cc52b 100644 --- a/Project.toml +++ b/Project.toml @@ -15,7 +15,7 @@ NLPModels = "a4795742-8479-5a88-8948-cc11e1c8c1a6" SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] -AMDGPU = "1.3.2" +AMDGPU = "1.3.4" CUDA = "5.7.3" FFTW = "1.8.1" Krylov = "0.10.0"