An SGD-based implementation should have no problem; just initialize, then transform and partial_fit minibatches in a loop.