Graphcore et Hugging Face đŸ€— nouent un partenariat

Graphcore et Hugging Face đŸ€— nouent un partenariat

L'actualité en bref

HUGGING FACE đŸ€— ET GRAPHCORE OPTIMISENT LES TRANSFORMEURS POUR LA PRODUCTION DE MODELES TELS QUE BERT !

DerniĂšre mise Ă  jour : 22/10/2024 Ă  17:44
Publié le : 06/10/2021
https://graphcore.ai

Vidéo

Graphcore a annoncĂ© rejoindre le programme de partenariat de Hugging Face, la startup française qui Ă©dite des transformeurs pour l’IA. Hugging Face, est l’une des principales startups de l’espace NLP utilisĂ©e notamment par Apple, Monzo et Bing.

Ce partenariat permettra aux dĂ©veloppeurs de dĂ©ployer, Ă  l’Ă©chelle de production et sur des IPU, des modĂšles basĂ©s sur des transformeurs. Les transformeurs ont complĂštement refaçonnĂ© le secteur de l’IA. Des modĂšles tels que BERT sont employĂ©s dans d’innombrables applications : du traitement automatique du langage naturel (TALN) en passant par l’extraction de caractĂ©ristiques, la gĂ©nĂ©ration de textes, l’analyse des sentiments, la traduction et bien d’autres domaines.

Graphcore, fabricant d’un processeur (IPU) spĂ©cifiquement conçu pour l’intelligence artificielle (IA), a annoncĂ© rejoindre le programme de partenariat de Hugging Face, la startup française qui Ă©dite des transformeurs pour l’IA. Ce partenariat permettra aux dĂ©veloppeurs de dĂ©ployer, Ă  l’Ă©chelle de production et sur des IPU, des modĂšles basĂ©s sur des transformeurs.

Les transformeurs ont complĂštement refaçonnĂ© le secteur de l’IA. Des modĂšles tels que BERT sont employĂ©s dans d’innombrables applications : du traitement automatique du langage naturel (TALN) en passant par l’extraction de caractĂ©ristiques, la gĂ©nĂ©ration de textes, l’analyse des sentiments, la traduction et bien d’autres domaines. Mais la mise en production de ces modĂšles massifs et leur exĂ©cution rapide Ă  grande Ă©chelle constituent un dĂ©fi de taille. Pour y faire face Hugging Face a annoncĂ© le lancement de son nouveau programme de partenariat axĂ©, en particulier, sur les modĂšles optimisĂ©s et les intĂ©grations logicielles, et dont Graphcore est l’un des membres fondateurs.

GrĂące au programme de partenariat de Hugging Face, les dĂ©veloppeurs exploitant des systĂšmes Graphcore pourront dĂ©ployer, sur une plus grande Ă©chelle de production et sur un IPU, des modĂšles basĂ©s sur des transformeurs. Le tout, sans qu’il soit nĂ©cessaire de procĂ©der Ă  un codage complexe.

Optimisation des transformeurs pour la production

Hugging Face héberge déjà des centaines de transformeurs, parmi lesquels CamemBERT, en langue française, ou ViT, qui applique les résultats obtenus avec le TALN à la vision par ordinateur. La bibliothÚque de transformeurs est téléchargée en moyenne deux millions de fois chaque mois, et la demande est en augmentation.

Avec une communautĂ© de plus de 50 000 dĂ©veloppeurs, Hugging Face a connu la plus rapide adoption jamais constatĂ©e jusqu’Ă  prĂ©sent pour un projet open source. Par le biais de son programme de partenariat, Hugging Face permet de profiter d’un kit de transformeurs de haute qualitĂ©, combinĂ© au matĂ©riel le plus Ă©voluĂ© actuellement en matiĂšre d’IA. À l’aide d’Optimum, un nouvel ensemble d’outils open source qui inclut une bibliothĂšque, les dĂ©veloppeurs peuvent accĂ©der Ă  des modĂšles optimisĂ©s et certifiĂ©s par Hugging Face.

Ces derniers sont le fruit d’une collaboration entre Graphcore et Hugging Face : les premiers modĂšles optimisĂ©s pour les IPU feront leur apparition au sein d’Optimum d’ici la fin de l’annĂ©e. À terme, ces modĂšles engloberont aussi bien des applications dĂ©diĂ©es Ă  la vision et Ă  la parole qu’à la traduction et Ă  la gĂ©nĂ©ration de textes, pour ne citer que ces exemples. Comme l’indique ClĂ©ment Delangue, PDG de Hugging Face, « Les dĂ©veloppeurs souhaitent tous pouvoir exploiter le matĂ©riel le plus rĂ©cent et le plus performant, comme l’IPU de Graphcore. Cependant, la question est Ă  chaque fois de savoir s’il sera nĂ©cessaire de maĂźtriser un nouveau code ou de nouveaux processus. Avec Optimum et le programme de partenariat de Hugging Face, elle ne se pose pas. On parle essentiellement de plug and play ».

Qu’est-ce qu’une « Intelligence Processing Unit » ?

Une « Intelligence Processing Unit », ou IPU, est un processeur que l’on retrouve sur les systĂšmes de calcul IPU-POD pour datacenter de Graphcore. Ce nouveau type de processeur a Ă©tĂ© spĂ©cialement conçu afin de rĂ©pondre aux besoins spĂ©cifiques et uniques requis pour l’IA et l’apprentissage automatique. Il se caractĂ©rise, entre autres, par un parallĂ©lisme granulaire, une arithmĂ©tique Ă  simple prĂ©cision et la prise en charge de la sparsitĂ©.

L’architecture des IPU de Graphcore diffĂšre de l’architecture SIMD/SIMT des GPU. Il s’agit en effet d’une architecture MIMD Ă  fort parallĂ©lisme, avec une mĂ©moire sur puce Ă  bande passante extrĂȘmement Ă©levĂ©e. Une telle conception est garante de performances d’exception et d’une efficacitĂ© inĂ©galĂ©e, qu’il soit question des modĂšles les plus populaires d’aujourd’hui, comme BERT et EfficientNet, ou d’applications d’IA nouvelle gĂ©nĂ©ration. L’aspect logiciel joue un rĂŽle majeur. Poplar, le kit SDK de Graphcore, a Ă©tĂ© Ă©laborĂ© conjointement au processeur. Il s’intĂšgre dĂ©sormais totalement aux cadres d’apprentissage automatique standard, comme PyTorch et TensorFlow, ainsi qu’à des outils d’orchestration et de dĂ©ploiement tels que Docker et Kubernetes.

Poplar Ă©tant compatible avec ces systĂšmes tiers, largement rĂ©pandus, les dĂ©veloppeurs peuvent sans difficultĂ© transposer des modĂšles provenant d’autres plateformes de calcul et, ainsi, bĂ©nĂ©ficier pleinement des fonctionnalitĂ©s d’IA avancĂ©es de l’IPU.

ModÚles et matériel de pointe

Peu avant l’annonce par Hugging Face du lancement de son programme de partenariat, nous avions dĂ©montrĂ© Ă  quel point notre IPU pouvait accĂ©lĂ©rer l’exĂ©cution de modĂšles basĂ©s sur des transformeurs via une implĂ©mentation optimisĂ©e et spĂ©cifique du modĂšle BERT de Hugging Face utilisant PyTorch.

Toutes les informations disponibles à ce sujet sont consultables dans l’article de blog BERT-Large training on the IPU explained (en anglais).

 

Juritravail, le service juridique humain

Service partenaire

Une question juridique ?

Obtenez une premiere reponse claire avec Juritravail.

Posez gratuitement votre premiĂšre question juridique aux experts de Juritravail !
Illustration transfert de siege social dans le meme departement

Service partenaire

Transfert de siĂšge social

Vous dĂ©mĂ©nagez en restant dans le mĂȘme dĂ©partement ?

Publier mon annonce légale

FreeSeo.app

Proposer une news

Publier votre Startup

Publier une campagne de financement

FreeSeo.app

Proposer une news

Publier votre Startup

Publier une campagne de financement

Ces actus devraient vous intéresser :