You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be helpful to allow multiple cones to share the same workspace during the projection. Right now every cone pre-allocates the memory necessary during its projection. However, assuming the dimension of the cones are the same (as for exponential cones) and the projections are carried out sequentially there is no need for every cone to allocate its own temporary workspace variables. Instead one set of variables should be used by all the cones
The text was updated successfully, but these errors were encountered:
I thought that the goal of giving every cone its own memory space was to:
Allow for parallel projection at some point in the future, and
To allow us to use inexact/iterative factorisation methods for the PSD cone, where each projection would need to carry its own internal state.
If you really want to have a shared memory space for the exponential cones, then wouldn't it be better to just define a multivariate / vectorized exp cone type?
It would be helpful to allow multiple cones to share the same workspace during the projection. Right now every cone pre-allocates the memory necessary during its projection. However, assuming the dimension of the cones are the same (as for exponential cones) and the projections are carried out sequentially there is no need for every cone to allocate its own temporary workspace variables. Instead one set of variables should be used by all the cones
The text was updated successfully, but these errors were encountered: