Produit et technologie

Créez et déployez très facilement des solutions de ML à l’aide de Snowpark ML, de Snowflake Notebooks et du Snowflake Feature Store

Créez et déployez très facilement des solutions de ML à l’aide de Snowpark ML, de Snowflake Notebooks et du Snowflake Feature Store

Snowflake a largement investi dans l’extension du Data Cloud vers les workloads d’IA/de ML. Dès 2021, Snowflake a lancé Snowpark, un ensemble de bibliothèques et environnements d’exécution dans Snowflake, pour déployer et exécuter Python et d’autres langages de programmation courants de manière sécurisée. 

Depuis, nous avons étendu les possibilités d’utilisation de la plateforme Snowflake, notamment son moteur de calcul élastique, pour accélérer le parcours de développement de l’IA/du ML jusqu’à la production. Comme Snowpark tire parti de l’évolutivité et de la performance du stockage et du calcul de Snowflake, tant intégrés du point de vue logique que séparés du point de vue physique, nos clients observent, en moyenne, des performances 3,5 fois plus rapides et des coûts réduits de 34 % pour leurs cas d’usage d’IA/de ML et de data engineering. Depuis septembre 2023, de nombreuses entreprises peuvent rapprocher le traitement des données et plus de 35 % des clients de Snowflake utilisent Snowpark chaque semaine. 

Pour accélérer l’ensemble du workflow de ML, du développement à la production, la plateforme de Snowflake continue d’évoluer avec une nouvelle interface de développement et des fonctionnalités supplémentaires pour commercialiser à la fois des fonctionnalités et des modèles en toute sécurité. Découvrons ces annonces ! 

Développement interactif avec SQL et Python dans Snowflake Notebooks

Snowflake Notebooks, en private preview, est une nouvelle interface de développement qui offre un environnement de programmation cellulaire et interactif pour les utilisateurs de Python et SQL qui souhaitent explorer, traiter et expérimenter avec leurs données dans Snowpark. Grâce aux notebooks intégrés à Snowflake, les développeurs peuvent écrire et exécuter du code, entraîner et déployer des modèles à l’aide de Snowpark ML, visualiser les résultats avec les éléments graphiques de Streamlit et plus encore, le tout au sein de la plateforme unifiée et sécurisée de Snowflake. Et comme le notebook est intégré nativement dans les contrôles d’accès basés sur les rôles (RBAC) de Snowflake, il est facile de collaborer et de partager de manière sécurisée votre code et vos résultats sans compromettre les données d’entreprise. Pour la data science et le machine learning, la présentation cellulaire dans Snowflake Notebooks élargit le champ des possibles des tâches d’expérimentation et d’exploration : les développeurs peuvent écrire et exécuter du code, visualiser les résultats, saisir des notes et partager les informations dans un endroit centralisé. 

Rationalisez les workflows d’IA/de ML avec la bibliothèque de SnowparkML

Snowpark ML inclut l’infrastructure sous-jacente et la bibliothèque de Python pour les workflows de ML de bout en bout dans Snowflake, notamment les API Snowpark ML Modeling et Snowpark ML Operations. Snowpark ML unifie le pré-traitement des données, le feature engineering, l’entraînement des modèles et le déploiement intégré dans une seule bibliothèque Python simple à utiliser. Nous avons récemment annoncé l’API Snowpark ML Modeling (bientôt disponible pour tous nos clients), qui permet d’utiliser les principaux environnements de ML, tels que Scikit-learn et XGBoost, pour le feature engineering et l’entraînement des modèles sans déplacer les données hors de Snowflake. Snowpark ML facilite le développement intuitif de modèles à l’aide de ces environnements via les principales API Python. En arrière-plan, Snowpark ML exécute les données en parallèle en tirant parti de la plateforme de calcul élastique de Snowflake.

Pour Snowpark ML Operations, Snowpark Model Registry (bientôt en public preview) permet le déploiement et la gestion évolutifs et sécurisés de modèles dans Snowflake, et inclut une prise en charge étendue pour le déploiement de modèles d’apprentissage avancé à partir de Tensorflow et Pytorch et de LLM en open source depuis Hugging Face vers Snowpark Container Services (incluant les pools de calcul de processeurs graphiques). Snowpark Model Registry tire désormais parti d’une entité de modèle de Snowflake native dotée d’une prise en charge de versions intégrée, d’un contrôle d’accès basé sur les rôles et d’une API SQL pour une gestion plus rationalisée répondant aux besoins des utilisateurs de SQL et de Python.

Stockez, gérez et automatisez les pipelines de fonctionnalités avec le Snowflake Feature Store

Le Snowflake Feature Store (en private preview) est une solution intégrée destinée aux data scientists et aux ML engineers pour créer, stocker, gérer et fournir des fonctionnalités de ML pour l’inférence et l’entraînement de modèles. Il s’agit d’API Python accessibles via la bibliothèque de Snowpark ML et d’interfaces SQL pour la définition, la gestion et la récupération des fonctionnalités, ainsi que d’une infrastructure gérée pour la gestion des métadonnées des fonctionnalités et le traitement continu des fonctionnalités. Avec le Snowflake Feature Store, les équipes de ML peuvent garantir une source de vérité unique et à jour pour les fonctionnalités utilisées dans l’inférence et l’entraînement des modèles.  

Et maintenant?

Snowflake continue à faciliter la conception et le déploiement transparents et sécurisés de fonctionnalités et de modèles pour ses clients sur une plateforme unique, pour plus de développements d’IA/de ML directement là où se trouvent les données. Visualisez la démo de Snowpark ML à partir de Snowday pour découvrir les derniers lancements en action. En outre, Snowflake permet aux utilisateurs de tirer parti de l’IA générative plus facilement. Vous pouvez en savoir plus sur les récentes annonces, notamment Snowflake Cortex ici et les expériences optimisées par des LLM conçues sur Snowflake Cortex ici

Ressources :

Partager cet article

Libérer le ROI de l’IA générative : tout commence par votre stratégie data

Les premiers utilisateurs de l’IA générative constatent un ROI moyen de 41 %, mais une stratégie data efficace est essentielle. Découvrez comment une plateforme data unifiée et sécurisée surmonte les problèmes de qualité et de biais des données pour exploiter tout le potentiel de l'IA. Téléchargez notre rapport Le ROI exceptionnel de l'IA générative pour en savoir plus.

Derrière l’interface : comment le langage naturel transforme les workflows marketing

Comment les interfaces de langage naturel révolutionnent les workflows marketing : accès plus rapide aux données en libre-service et prise de décision basée sur l’IA.

Avec le ML, Snowflake accélère et affine la prise de décisions

Snowflake annonce plusieurs fonctions basées sur le ML pour simplifier les environnements de ML avec des fonctions SQL familières, afin d’aider les utilisateurs à prendre des décisions plus éclairées et ce, plus rapidement

Snowflake étend la programmabilité pour les développeurs avec des capacités de streaming, des DevOps et bien plus encore

Découvrez comment Snowflake étend la programmabilité pour les développeurs avec les nouveaux services Snowpark Container Services pour exécuter l’IA générative en toute sécurité, avec les processeurs graphiques d’IA NVIDIA et bien plus encore.

Snowpark : conteneurs gérés, API ML, environnement d’exécution Python, DevOps, etc.

Snowflake révolutionne le Data Cloud pour data scientists/engineers Python avec des améliorations des bibliothèques et environnements.

Éliminez les silos de données : créez, déployez et servez des modèles à grande échelle avec Snowflake ML

Comment Snowflake ML permet le développement et la production de modèles évolutifs avec des outils intégrés (entraînement, inférence, observabilité, gouvernance).

Accéder aux packages PyPI dans Snowpark via des UDF et des procédures stockées

Avec Snowflake les développeurs, data engineers et data scientists peuvent utiliser les packages Python de PyPI via des UDF et des procédures stockées.

Mesure des améliorations de performances avec l’indice de performance Snowflake

Présentation de l’indice de performance Snowflake Performance Index (SPI) pour la mesure des améliorations réelles des performances et du rapport prix/performances de Snowflake. Plus d’informations ici.

How H2O.ai Simplifies Data Handling for AI with Snowflake

La suppression de la complexité du déploiement contribue à démocratiser l'IA

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

Where Data Does More

  • Essai gratuit de 30 jours
  • Aucune carte bancaire requise
  • Annulation à tout moment