Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
bba3f04
LB Julia to 1.7, upgrade to ROCm 4.2
jpsamaroo Jan 14, 2022
b18ae5f
Update CI to 1.7
jpsamaroo Jan 14, 2022
2bf5bd6
Remove use of Base.unsafe_length
jpsamaroo Jan 14, 2022
89c70e5
Add rocRAND_jll support
jpsamaroo Jan 17, 2022
607a5df
Search for device libs relative to LD_LIBRARY_PATH
jpsamaroo Dec 16, 2021
78bc27f
Search [HIP_]DEVICE_LIB_PATH for device libs
jpsamaroo Dec 16, 2021
ce94add
CI: Add job with artifacts disabled
jpsamaroo Jan 28, 2022
738245c
Remove <1.7 support code
jpsamaroo Jan 29, 2022
8aa55ea
Make HIP dependency optional
jpsamaroo Feb 7, 2022
9576e19
Use method overlay tables
jpsamaroo Feb 7, 2022
fd46ad9
Allow SpecialFunctions 1.x
jpsamaroo Feb 8, 2022
3108774
Promote HSAQueue to RuntimeQueue in roccall
jpsamaroo Feb 8, 2022
0c9e5c8
Try to improve power wrappers
jpsamaroo Feb 11, 2022
551d491
Remove compat hacks
jpsamaroo Feb 13, 2022
4f7c99b
math: Fix some intrinsics and ForwardDiff tests
jpsamaroo Feb 13, 2022
1f4b629
Use LLVM_jll for ld.lld
jpsamaroo Feb 14, 2022
4ff5fc6
tests/math: Update for method overlays
jpsamaroo Feb 14, 2022
306e8ae
versioninfo: Add more paths
jpsamaroo Feb 14, 2022
51716f2
agents: Better error message with no agents found
jpsamaroo Feb 14, 2022
87cba24
Disable lgamma_r, improve math tests
jpsamaroo Feb 14, 2022
ff38a5f
tests: Don't require HIP
jpsamaroo Feb 14, 2022
67a1c94
tests: Don't force ROCArray external lib tests
jpsamaroo Feb 14, 2022
ec307be
build: Fix non-artifact HSA search
jpsamaroo Feb 14, 2022
f7d9bbc
CI: Use Julia 1.8 for no-artifact job
jpsamaroo Feb 14, 2022
a00a20c
build: Improve library detection
jpsamaroo Feb 14, 2022
0180050
init: Ensure core and HIP load when requested
jpsamaroo Feb 14, 2022
0800b54
sync: Test hip_configured statically
jpsamaroo Feb 14, 2022
ab17d24
build: Check devlibs path vars before default path
jpsamaroo Feb 14, 2022
8341b4b
init: Load deps vars before sync
jpsamaroo Feb 14, 2022
15096c7
build: Search /opt/rocm/lib
jpsamaroo Feb 14, 2022
00956a7
build: Improve library detection v2
jpsamaroo Feb 14, 2022
577f663
rocblas: Use absolute path
jpsamaroo Feb 15, 2022
c22fd01
Bump to 0.3.0
jpsamaroo Feb 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 30 additions & 10 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
steps:
- label: "Julia 1.6 - GPUArrays 8"
- label: "Julia 1.7 - GPUArrays 8"
plugins:
- JuliaCI/julia#v1:
version: 1.6-nightly
version: 1.7-nightly
- JuliaCI/julia-test#v1.4:
- JuliaCI/julia-coverage#v1:
codecov: true
Expand All @@ -12,12 +12,30 @@ steps:
if: build.message !~ /\[skip tests\]/
timeout_in_minutes: 120
env:
JULIA_AMDGPU_HSA_MUST_LOAD: "1"
JULIA_AMDGPU_CORE_MUST_LOAD: "1"
JULIA_AMDGPU_HIP_MUST_LOAD: "1"

- label: "Julia 1.6 - GPUArrays 7"
- label: "Julia 1.8 - GPUArrays 8 - No artifacts"
plugins:
- JuliaCI/julia#v1:
version: 1.6-nightly
version: 1.8-nightly
- JuliaCI/julia-test#v1.4:
- JuliaCI/julia-coverage#v1:
codecov: true
agents:
queue: "juliagpu"
rocm: "*"
if: build.message !~ /\[skip tests\]/
timeout_in_minutes: 120
env:
JULIA_AMDGPU_CORE_MUST_LOAD: "1"
JULIA_AMDGPU_HIP_MUST_LOAD: "1"
JULIA_AMDGPU_DISABLE_ARTIFACTS: "1"

- label: "Julia 1.7 - GPUArrays 7"
plugins:
- JuliaCI/julia#v1:
version: 1.7-nightly
- JuliaCI/julia-test#v1.4:
custom_manifest: Manifest.toml.gpuarrays-7
- JuliaCI/julia-coverage#v1:
Expand All @@ -28,12 +46,13 @@ steps:
if: build.message !~ /\[skip tests\]/
timeout_in_minutes: 120
env:
JULIA_AMDGPU_HSA_MUST_LOAD: "1"
JULIA_AMDGPU_CORE_MUST_LOAD: "1"
JULIA_AMDGPU_HIP_MUST_LOAD: "1"

- label: "Julia 1.6 - GPUArrays 6"
- label: "Julia 1.7 - GPUArrays 6"
plugins:
- JuliaCI/julia#v1:
version: 1.6-nightly
version: 1.7-nightly
- JuliaCI/julia-test#v1.4:
custom_manifest: Manifest.toml.gpuarrays-6
- JuliaCI/julia-coverage#v1:
Expand All @@ -44,12 +63,13 @@ steps:
if: build.message !~ /\[skip tests\]/
timeout_in_minutes: 120
env:
JULIA_AMDGPU_HSA_MUST_LOAD: "1"
JULIA_AMDGPU_CORE_MUST_LOAD: "1"
JULIA_AMDGPU_HIP_MUST_LOAD: "1"

- label: "Documentation"
plugins:
- JuliaCI/julia#v1:
version: 1.6-nightly
version: 1.7-nightly
command: |
julia --project -e '
println("--- :julia: Instantiating project")
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/CompatHelper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- uses: julia-actions/setup-julia@v1
with:
# version: ${{ steps.julia_compat.outputs.version }}
version: "1.6-nightly"
version: "1.7-nightly"
- name: Pkg.add("CompatHelper")
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
- name: CompatHelper.main()
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/TagBot.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
name: TagBot
on:
schedule:
- cron: 0 * * * *
issue_comment:
types:
- created
workflow_dispatch:

jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: CI (Julia 1.6-nightly)
name: CI (Julia 1.7-nightly)
on:
push:
branches:
Expand All @@ -9,14 +9,14 @@ defaults:
run:
shell: bash
jobs:
CI-julia-1-6-nightly:
name: CI-julia-1-6-nightly
CI-julia-1-7-nightly:
name: CI-julia-1-7-nightly
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
version:
- '1.6-nightly'
- '1.7-nightly'
os:
- ubuntu-latest
- macOS-latest
Expand Down
Loading