Skip to content

Commit 71ed8ac

Browse files
authored
Merge pull request #343 from JuliaGPU/tb/adapt
Adapt to Adapt.jl changes.
2 parents ba3338d + ca7645b commit 71ed8ac

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Manifest.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ version = "1.0.0"
88

99
[[Adapt]]
1010
deps = ["LinearAlgebra"]
11-
git-tree-sha1 = "42c42f2221906892ceb765dbcb1a51deeffd86d7"
11+
git-tree-sha1 = "27edd95a09fd428113ca019c092e8aeca2eb1f2d"
1212
uuid = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
13-
version = "2.3.0"
13+
version = "3.0.0"
1414

1515
[[Libdl]]
1616
uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Serialization = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
1212

1313
[compat]
1414
AbstractFFTs = "0.4, 0.5, 1.0"
15-
Adapt = "2.0"
15+
Adapt = "2.0, 3.0"
1616
julia = "1.5"
1717

1818
[extras]

src/host/broadcast.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ abstract type AbstractGPUArrayStyle{N} <: AbstractArrayStyle{N} end
1919

2020
# Wrapper types otherwise forget that they are GPU compatible
2121
# NOTE: don't directly use GPUArrayStyle here not to lose downstream customizations.
22-
BroadcastStyle(W::Type{<:WrappedGPUArray})= BroadcastStyle(parent(W){eltype(W), ndims(W)})
23-
backend(W::Type{<:WrappedGPUArray}) = backend(parent(W){eltype(W), ndims(W)})
22+
BroadcastStyle(W::Type{<:WrappedGPUArray})= BroadcastStyle(Adapt.parent(W){Adapt.eltype(W), Adapt.ndims(W)})
23+
backend(W::Type{<:WrappedGPUArray}) = backend(Adapt.parent(W){Adapt.eltype(W), Adapt.ndims(W)})
2424

2525
# Ref is special: it's not a real wrapper, so not part of Adapt,
2626
# but it is commonly used to bypass broadcasting of an argument

0 commit comments

Comments
 (0)