File tree Expand file tree Collapse file tree 1 file changed +1
-13
lines changed
algorithms/linfa-lars/src Expand file tree Collapse file tree 1 file changed +1
-13
lines changed Original file line number Diff line number Diff line change @@ -197,25 +197,13 @@ fn lars_path<F: Float>(
197197 . assign ( & gram. slice ( s ! [ n_active, 0 ..n_active] ) ) ;
198198
199199 if n_active != 0 {
200- let mut l_sub = l. slice ( s ! [ ..n_active, ..n_active] ) . to_owned ( ) . with_lapack ( ) ;
200+ let l_sub = l. slice ( s ! [ ..n_active, ..n_active] ) . to_owned ( ) . with_lapack ( ) ;
201201 let mut b = l
202202 . slice ( s ! [ n_active, ..n_active] )
203203 . insert_axis ( Axis ( 1 ) )
204204 . to_owned ( )
205205 . with_lapack ( ) ;
206206
207- if l_sub. strides ( ) == [ 0 , 0 ] {
208- let dimen = l_sub. clone ( ) . raw_dim ( ) ;
209- let l_sub_c = l_sub. clone ( ) ;
210- let ( data, _offset) = l_sub_c. into_raw_vec_and_offset ( ) ;
211- l_sub = Array2 :: from_shape_vec ( dimen, data) . unwrap ( ) ;
212-
213- let dimen_b = l_sub. clone ( ) . raw_dim ( ) ;
214- let b_c = b. clone ( ) ;
215- let ( data, _offset) = b_c. into_raw_vec_and_offset ( ) ;
216- b = Array2 :: from_shape_vec ( dimen_b, data) . unwrap ( ) ;
217- }
218-
219207 #[ cfg( not( feature = "blas" ) ) ]
220208 l_sub. solve_triangular_inplace ( & mut b, UPLO :: Lower ) . unwrap ( ) ;
221209
You can’t perform that action at this time.
0 commit comments