File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ function AdvancedHMC.mh_accept_ratio(
2828 Horiginal:: TA ,
2929 Hproposal:: TA ,
3030) where {T<: AbstractFloat ,TA<: CUDA.CuArray{<:T} }
31- α = min .(one (T), exp .(Horiginal .- Hproposal ))
31+ α = min .(one (T), exp .(Hproposal .- Horiginal ))
3232 # NOTE: There is a chance that sharing the RNG over multiple
3333 # chains for accepting / rejecting might couple
3434 # the chains. We need to revisit this more rigirously
Original file line number Diff line number Diff line change @@ -844,8 +844,8 @@ function mh_accept_ratio(
844844 Horiginal:: T ,
845845 Hproposal:: T ,
846846) where {T<: AbstractFloat }
847- accept = Random. randexp (rng, T) > Hproposal - Horiginal
848- α = min (one (T), exp (Horiginal - Hproposal ))
847+ accept = Horiginal < Hproposal + Random. randexp (rng, T)
848+ α = min (one (T), exp (Hproposal - Horiginal ))
849849 return accept, α
850850end
851851
@@ -860,7 +860,7 @@ function mh_accept_ratio(
860860 # in the future. See discussions at
861861 # https://github.com/TuringLang/AdvancedHMC.jl/pull/166#pullrequestreview-367216534
862862 _rng = rng isa AbstractRNG ? (rng,) : rng
863- accept = Random. randexp .(_rng, (T,)) .> Hproposal .- Horiginal
864- α = min .(one (T), exp .(Horiginal .- Hproposal ))
863+ accept = Horiginal .< Hproposal .+ Random. randexp .(_rng, (T,))
864+ α = min .(one (T), exp .(Hproposal .- Horiginal ))
865865 return accept, α
866866end
You can’t perform that action at this time.
0 commit comments