Skip to content

Commit 3f98c1e

Browse files
committed
testing
1 parent 3478718 commit 3f98c1e

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/rulesets/Base/broadcast.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function rrule(::typeof(Broadcast.instantiate), bc::Broadcasted)
1212
return Broadcast.instantiate(bc), uninstantiate
1313
end
1414

15-
_print(args...) = nothing # println(join(args, " ")) #
15+
_print(args...) = printstyled("CR: ", join(args, " "), color=:magenta) # nothing #
1616

1717
#####
1818
##### Split broadcasting

test/rulesets/Base/broadcast.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ using Base.Broadcast: broadcasted
5252
test_rrule(copybroadcasted, |>, rand(3), sin, check_inferred=false)
5353
_call(f, x...) = f(x...)
5454
test_rrule(copybroadcasted, _call, atan, rand(3), rand(4)', check_inferred=false)
55+
56+
test_rrule(copybroadcasted, getindex, [rand(3) for _ in 1:2], [3,1], check_inferred=false)
57+
# test_rrule(copy∘broadcasted, getindex, [rand(3) for _ in 1:2], (3,1), check_inferred=false)
58+
# test_rrule(copy∘broadcasted, getindex, [rand(3) for _ in 1:2], Ref(CartesianIndex(2)), check_inferred=false)
5559

5660
# Protected by Ref/Tuple:
5761
test_rrule(copybroadcasted, *, rand(3), Ref(rand(2)), check_inferred=false)

test/rulesets/Base/mapreduce.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ struct SumRuleConfig <: RuleConfig{Union{HasReverseMode}} end
8383

8484
# inference fails for array of arrays
8585
test_rrule(sum, sum, [[2.0, 4.0], [4.0,1.9]]; check_inferred=false)
86+
test_rrule(sum, norm, collect.(eachcol(rand(3,4))); check_inferred=false)
8687

8788
# dims kwarg
8889
test_rrule(sum, abs, [-2.0 4.0; 5.0 1.9]; fkwargs=(;dims=1))

0 commit comments

Comments
 (0)