Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
🚀 Pourquoi votre service ML a besoin de Rust + CatBoost : un guide de configuration qui fonctionne réellement
DEV -
19/01
Parlons d’un problème qui préoccupe les équipes ML depuis un moment déjà. Quand nous travaillons avec...
Parlons d’un problème qui préoccupe les équipes ML depuis un moment déjà. Lorsque nous travaillons avec le traitement par lots, Python fait très bien le travail. Mais le service en temps réel ? C’est là que les choses deviennent intéressantes.
J'ai moi-même rencontré ce problème lors de la création d'un service qui devait rester inférieur à 50 ms de latence. Même sans exigences strictes en matière de latence, tout peut sembler bien au début, mais à mesure que le service se développe, Python commence à montrer ses limites. Les variables se transformeraient aléatoirement en Aucune, et sans vérifications de type, traquer ces problèmes devient un véritable casse-tête.
À l’heure actuelle, nous n’avons pas de solution incontournable pour la diffusion de modèles en temps réel. Les équipes se tournent souvent vers des outils comme KServe ou BentoML, mais cela signifie gérer davantage de pièces mobiles : plus de pods à surveiller, des appels réseau supplémentaires qui ralentissent les choses.
Et les autres langues ? Le C++ est rapide et fonctionne avec presque toutes les bibliothèques ML, mais soyons réalistes : créer et maintenir un service backend C++ n'est pas quelque chose que la plupart des équipes souhaitent entreprendre.
Ce serait formidable si nous pouvions créer des modèles en Python mais les servir dans un langage plus rapide. ONNX essaie de résoudre ce problème et cela fonctionne relativement bien pour les réseaux de neurones. Mais lorsque j’ai essayé de l’utiliser avec CatBoost, la gestion des fonctionnalités catégorielles s’est transformée en un défi : le support n’est tout simplement pas encore là.
Cela nous amène à Rust, qui offre un jus... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité