diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 44f8b50dd7..4091416652 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -5,7 +5,7 @@ steps: matrix: setup: version: - - "1.10" + - "1.12" group: - core - neural_networks diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index b60f801cbc..5ccd8ce0bf 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -34,8 +34,8 @@ jobs: fail-fast: false matrix: version: - - "1.10" - - "1.11" + # - "1.10" + - "1.12" # - 'nightly' os: - ubuntu-24.04 @@ -86,21 +86,21 @@ jobs: # assertions: true # test_group: ${{ matrix.test_group }} - downgrade: - strategy: - fail-fast: false - matrix: - test_group: - - core - - neural_networks - - integration - runtime: - - "pjrt" - - "ifrt" - uses: ./.github/workflows/CommonCI.yml - with: - julia_version: "1.10" - os: "ubuntu-24.04" - runtime: ${{ matrix.runtime }} - test_group: ${{ matrix.test_group }} - downgrade_testing: true + # downgrade: + # strategy: + # fail-fast: false + # matrix: + # test_group: + # - core + # - neural_networks + # - integration + # runtime: + # - "pjrt" + # - "ifrt" + # uses: ./.github/workflows/CommonCI.yml + # with: + # julia_version: "1.10" + # os: "ubuntu-24.04" + # runtime: ${{ matrix.runtime }} + # test_group: ${{ matrix.test_group }} + # downgrade_testing: true diff --git a/ext/ReactantKernelAbstractionsExt.jl b/ext/ReactantKernelAbstractionsExt.jl index ee13c3bb3f..1e38b81b9a 100644 --- a/ext/ReactantKernelAbstractionsExt.jl +++ b/ext/ReactantKernelAbstractionsExt.jl @@ -109,12 +109,11 @@ function (obj::KA.Kernel{ReactantBackend})(args...; ndrange=nothing, workgroupsi return nothing end -Reactant.@reactant_overlay @noinline Base.@nospecializeinfer function ( +Reactant.@reactant_overlay Base.@nospecializeinfer @noinline function ( obj::KA.Kernel{ReactantBackend} )( - args...; ndrange=nothing, workgroupsize=nothing + @nospecialize args...; ndrange=nothing, workgroupsize=nothing ) - @nospecialize return Reactant.call_with_reactant( Reactant.ka_with_reactant, ndrange, workgroupsize, obj, args... ) diff --git a/src/utils.jl b/src/utils.jl index c7cb254946..eb8e2b3701 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -610,7 +610,10 @@ end # using a custom interpreter in type unstable code. # `redub_arguments` is `(typeof(original_function), map(typeof, original_args_tuple)...)` function call_with_reactant_generator( - world::UInt, source::LineNumberNode, self, @nospecialize(redub_arguments) + world::UInt, + source::Union{LineNumberNode,Core.Method}, + self, + @nospecialize(redub_arguments) ) @nospecialize args = redub_arguments