Description
At the moment, our Array API integration can implicitly assume eager evaluation semantics.
Furthermore we did not test our code to see how it would behave with candidate Array API implementations with lazy evaluation semantics (e.g. dask, jax, ...).
The purpose of this issue is to track what would be needed to make our Array API estimator work with lazy evaluation.
I think we should first investigate where this breaks, then decide whether or not we would like to support lazy evaluation semantics in scikit-learn via the Array API support and if so open a meta-issue to add common test with an estimator tag and progressively fix the Array API estimators to deal with lazy evaluation.
Note that are particular point about lazy vs eager evaluation for Array API consuming libraries is being discussed here:
Metadata
Metadata
Assignees
Type
Projects
Status