Skip to content

Commit a5affd5

Browse files
Merge pull request #457 from vchuravy/vc/ka2
Fix KernelAbstraction extension in Project.toml
2 parents 67db476 + a982e0b commit a5affd5

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Tables = "bd369af6-aec1-5ad0-b16a-f7cc5008161c"
1919
[weakdeps]
2020
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
2121
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
22+
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
2223
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
2324
MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca"
2425
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
@@ -30,6 +31,7 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
3031
[extensions]
3132
RecursiveArrayToolsFastBroadcastExt = "FastBroadcast"
3233
RecursiveArrayToolsForwardDiffExt = "ForwardDiff"
34+
RecursiveArrayToolsKernelAbstractionsExt = "KernelAbstractions"
3335
RecursiveArrayToolsMeasurementsExt = "Measurements"
3436
RecursiveArrayToolsMonteCarloMeasurementsExt = "MonteCarloMeasurements"
3537
RecursiveArrayToolsReverseDiffExt = ["ReverseDiff", "Zygote"]
@@ -47,6 +49,7 @@ FastBroadcast = "0.2.8, 0.3"
4749
ForwardDiff = "0.10.19, 1"
4850
GPUArraysCore = "0.1.1, 0.2"
4951
IteratorInterfaceExtensions = "1"
52+
KernelAbstractions = "0.9.36"
5053
LinearAlgebra = "1.10"
5154
Measurements = "2.3"
5255
MonteCarloMeasurements = "1.1"
@@ -74,6 +77,7 @@ julia = "1.10"
7477
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
7578
FastBroadcast = "7034ab61-46d4-4ed7-9d0f-46aef9175898"
7679
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
80+
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
7781
Measurements = "eff96d63-e80a-5855-80a2-b1b0885c5ab7"
7882
MonteCarloMeasurements = "0987c9cc-fe09-11e8-30f0-b96dd679fdca"
7983
NLsolve = "2774e3e8-f4cf-5e23-947b-6d7e65073b56"
@@ -90,4 +94,4 @@ Unitful = "1986cc42-f94f-5a68-af5c-568840ba703d"
9094
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
9195

9296
[targets]
93-
test = ["Aqua", "FastBroadcast", "ForwardDiff", "Measurements", "NLsolve", "Pkg", "Random", "SafeTestsets", "SciMLBase", "SparseArrays", "StaticArrays", "StructArrays", "Test", "Unitful", "Zygote"]
97+
test = ["Aqua", "FastBroadcast", "ForwardDiff", "KernelAbstractions", "Measurements", "NLsolve", "Pkg", "Random", "SafeTestsets", "SciMLBase", "SparseArrays", "StaticArrays", "StructArrays", "Test", "Unitful", "Zygote"]

ext/RecursiveArrayToolsKernelAbstractions.jl renamed to ext/RecursiveArrayToolsKernelAbstractionsExt.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module RecursiveArrayToolsKernelAbstractions
1+
module RecursiveArrayToolsKernelAbstractionsExt
22

33
import RecursiveArrayTools: VectorOfArray
44
import KernelAbstractions

test/utils_test.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,9 @@ end
138138
@test u1.u[1] isa SVector
139139
@test u1.u[2] isa SVector
140140
end
141+
142+
import KernelAbstractions: get_backend
143+
@testset "KernelAbstractions" begin
144+
v = VectorOfArray([randn(2) for i in 1:10])
145+
@test get_backend(v) === get_backend(parent(v)[1])
146+
end

0 commit comments

Comments
 (0)