scalanlp / breeze

Breeze is a numerical processing library for Scala.
www.scalanlp.org
Apache License 2.0
3.44k stars 691 forks source link

Eliminate cycle in DenseVector/HasOps initialization. #826

Closed adampauls closed 2 years ago

adampauls commented 2 years ago

Addresses https://github.com/scalanlp/breeze/issues/825. I'm not sure if it fully eliminates any cycles, but it removes the observed deadlock in our code.

dlwh commented 2 years ago

sorry for being slow! thanks adam!