cuML est une API OpenSource d’algorithmes. Elle fait partie de la suite de packages RAPIDS, dont la caractéristique principale est d’utiliser des GPU (Graphical Processing Unit) pour toutes les structures d’algorithmes, et pas seulement celles de réseaux de neurones comme habituellement. Plus précisément, cuML utilise un GPU accéléré pouvant multiplier les performances d’un CPU (Central Processing Unit) classique par 4 pour des algorithmes de Machine Learning simples et par 1000 pour des algorithmes plus complexes.