We could try to figure out some way to cache reductions for the sparse X case, like we now optionally do with the dense case. The performance benefit is only large for some cases when there is a lot of clustering, however, so again I'm not sure it's worth all the work.
We could try to figure out some way to cache reductions for the sparse X case, like we now optionally do with the dense case. The performance benefit is only large for some cases when there is a lot of clustering, however, so again I'm not sure it's worth all the work.