I had developed an estimator in Scikit-learn but because of performance issues (both speed and memory usage) I am thinking of implementing the estimator to run using GPU.
To do this, one way I can think of is to implement the estimator in PyTorch (so I can use GPU processing) and then use Google Colab to leverage on their cloud GPUs and memory capacity.
What would be the best way to implement an estimator which is already scikit-learn compatible in PyTorch?
Any pointers or hints pointing to the right direction would really be appreciated. Many thanks in advance.