File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -851,16 +851,16 @@ function _reverse_eval(
851851 idx2 = last (children_indices)
852852 @inbounds ix1 = children_arr[idx1]
853853 @inbounds ix2 = children_arr[idx2]
854- rev_parent = _view_array (f. reverse_storage, f. sizes, k)
855- rev_v1 = _view_array (f. reverse_storage, f. sizes, ix1)
856- partial = _view_array (f. partials_storage, f. sizes, ix1)
854+ rev_parent = _view_linear (f. reverse_storage, f. sizes, k)
855+ rev_v1 = _view_linear (f. reverse_storage, f. sizes, ix1)
856+ partial = _view_linear (f. partials_storage, f. sizes, ix1)
857857 rev_v1 .= ifelse .(
858858 (rev_parent .== 0 ) .& .! isfinite .(partial),
859859 rev_parent,
860860 rev_parent .* partial,
861861 )
862- base_view = _view_array (f. forward_storage, f. sizes, ix1)
863- out_view = _view_array (f. forward_storage, f. sizes, k)
862+ base_view = _view_linear (f. forward_storage, f. sizes, ix1)
863+ out_view = _view_linear (f. forward_storage, f. sizes, k)
864864 rev_exp_total = sum (
865865 ifelse .(
866866 base_view .> 0 ,
You can’t perform that action at this time.
0 commit comments