Skip to content

Commit 9fe3075

Browse files
committed
intel
1 parent 131046c commit 9fe3075

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed

ext/ExaModelsOneAPI.jl

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2,49 +2,49 @@ module ExaModelsOneAPI
22

33
import ExaModels, oneAPI
44

5-
function ExaModels.append!(
6-
backend,
7-
a::A,
8-
b::Base.Generator{UnitRange{I}},
9-
lb,
10-
) where {I,A<:oneAPI.oneArray}
11-
la = length(a)
12-
aa = similar(a, la + lb)
13-
copyto!(view(aa, 1:la), a)
14-
map!(b.f, view(aa, (la+1):(la+lb)), b.iter)
15-
return aa
16-
end
17-
18-
function ExaModels.append!(backend, a::A, b::Base.Generator, lb) where {A<:oneAPI.oneArray}
19-
b = ExaModels._adapt_gen(b)
20-
la = length(a)
21-
aa = similar(a, la + lb)
22-
copyto!(view(aa, 1:la), a)
23-
map!(b.f, view(aa, (la+1):(la+lb)), ExaModels.convert_array(b.iter, backend))
24-
return aa
25-
end
26-
27-
function ExaModels.append!(
28-
backend,
29-
a::A,
30-
b::V,
31-
lb,
32-
) where {A<:oneAPI.oneArray,V<:AbstractArray}
33-
la = length(a)
34-
aa = similar(a, la + lb)
35-
copyto!(view(aa, 1:la), a)
36-
copyto!(view(aa, (la+1):(la+lb)), b)
37-
return aa
38-
end
39-
40-
41-
function ExaModels.append!(backend, a::A, b::Number, lb) where {A<:oneAPI.oneArray}
42-
la = length(a)
43-
aa = similar(a, la + lb)
44-
copyto!(view(aa, 1:la), a)
45-
fill!(view(aa, (la+1):(la+lb)), b)
46-
return aa
47-
end
5+
# function ExaModels.append!(
6+
# backend,
7+
# a::A,
8+
# b::Base.Generator{UnitRange{I}},
9+
# lb,
10+
# ) where {I,A<:oneAPI.oneArray}
11+
# la = length(a)
12+
# aa = similar(a, la + lb)
13+
# copyto!(view(aa, 1:la), a)
14+
# map!(b.f, view(aa, (la+1):(la+lb)), b.iter)
15+
# return aa
16+
# end
17+
18+
# function ExaModels.append!(backend, a::A, b::Base.Generator, lb) where {A<:oneAPI.oneArray}
19+
# b = ExaModels._adapt_gen(b)
20+
# la = length(a)
21+
# aa = similar(a, la + lb)
22+
# copyto!(view(aa, 1:la), a)
23+
# map!(b.f, view(aa, (la+1):(la+lb)), ExaModels.convert_array(b.iter, backend))
24+
# return aa
25+
# end
26+
27+
# function ExaModels.append!(
28+
# backend,
29+
# a::A,
30+
# b::V,
31+
# lb,
32+
# ) where {A<:oneAPI.oneArray,V<:AbstractArray}
33+
# la = length(a)
34+
# aa = similar(a, la + lb)
35+
# copyto!(view(aa, 1:la), a)
36+
# copyto!(view(aa, (la+1):(la+lb)), b)
37+
# return aa
38+
# end
39+
40+
41+
# function ExaModels.append!(backend, a::A, b::Number, lb) where {A<:oneAPI.oneArray}
42+
# la = length(a)
43+
# aa = similar(a, la + lb)
44+
# copyto!(view(aa, 1:la), a)
45+
# fill!(view(aa, (la+1):(la+lb)), b)
46+
# return aa
47+
# end
4848

4949
ExaModels.convert_array(v, backend::oneAPI.oneAPIBackend) = oneAPI.oneArray(v)
5050

0 commit comments

Comments
 (0)