Parallel machine-learning engineer
The scikit-learn team at Inria is looking for a engineer to speed-up machine learning with scikit-learn by improving parallel computing. The work will be spread across scikit-learn and its parallel-computing dependencies (joblib, threadpoolctl and possibly CPython). The goal will be to address the performance boottlenecks of scikit-learn with many CPUs. Cython+ is a development project funded by the French government to build core infrastructure for parallel computing in…
Scaling up the benchmark infrastructure of scikit-learn
The Scikit-Learn Consortium at Inria foundation proposes an internship for scaling up the benchmark infrastructure of scikit-learn. The goals of the internship are: Development of an automated benchmark suite to monitor Scikit-learn’s efficiency against third party libraries like daal4py, cuML and ONNX. Analysis of the results: identify which scikit-learn models are the most under-performing and try to understandthe root cause by reading the source code and analyzing the…