diff --git a/src/tracker/scalar.jl b/src/tracker/scalar.jl index 47aa9226..81430e2d 100644 --- a/src/tracker/scalar.jl +++ b/src/tracker/scalar.jl @@ -61,6 +61,11 @@ for (M, f, arity) in DiffRules.diffrules() end end +# Eliminating ambiguous +import Base:^ + +^(a::TrackedReal, b::Integer) = track(^, a, b) + # Tuples struct TrackedTuple{T<:Tuple}