We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 48dceda commit c611f03Copy full SHA for c611f03
1 file changed
ext/QuantumControlChainRulesCoreExt.jl
@@ -20,7 +20,7 @@ function ChainRulesCore.rrule(::typeof(getproperty), traj::Trajectory, name::Sym
20
else
21
# kwargs-stored property: route gradient back into the kwargs Dict
22
function kwargs_pullback(Δ)
23
- dkwargs = Dict{Symbol,Any}(name => Δ)
+ dkwargs = Dict{Symbol,Any}(name => ChainRulesCore.unthunk(Δ))
24
dt = ChainRulesCore.Tangent{typeof(traj)}(; kwargs = dkwargs)
25
return NoTangent(), dt, NoTangent()
26
end
0 commit comments