Skip to content

Commit df672c3

Browse files
authored
use ZeroTangent for derivative of zero and one (#726)
* use ZeroTangent for derivative of zero and one * bump version * fix typo
1 parent 34aec33 commit df672c3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ChainRules"
22
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
3-
version = "1.52.1"
3+
version = "1.53.0"
44

55
[deps]
66
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"

src/rulesets/Base/base.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
@scalar_rule copysign(y, x) (ifelse(signbit(x)!=signbit(y), -one(y), +one(y)), NoTangent())
55

6-
@scalar_rule one(x) zero(x)
7-
@scalar_rule zero(x) zero(x)
6+
@scalar_rule one(x) ZeroTangent()
7+
@scalar_rule zero(x) ZeroTangent()
88
@scalar_rule transpose(x) true
99

1010
# `adjoint`

0 commit comments

Comments
 (0)