I'm looking for fast Python implémentations of gradient descent optimization algorithm. I have a convex problem , with no constraint, so for now I'm using the BFGS algorithm implemented in scikit-learn ( minimize ).
Is there anything faster / scalable on multi-core systems ?