GraphcoreとHugging Faceは、パフォ`マンスの恷m晒を朕議としたオ`プンソ`スライブラリであるHugging Face Optimumで旋喘できるモダリティやタスクの嫌を寄きくレげました。GraphcoreのIPUでパフォ`マンスを恷寄泙飽k]できるよう恷m晒されたHugging Face屡撹の、謹N謹なTransformerモデルに_k宀はgにアクセスできます。
岷朔に旋喘辛嬬になったBERT Transformerモデルを根め、徭隼冱囂I尖┗軍永、スピ`チ、コンピュ`タビジョンなどを利袋した10嶽窃のモデルを旋喘できます。これらは鴛永雨譜協ファイルが原奉し、すぐに旋喘できる並念トレ`ニングgみ、裏距屁gみの嶷みづけがされています。
仟たな恷癖モデル
コンピュ`タビジョン
(Vision Transformer)は、Transformerのメカニズムを麼な勣殆とした、鮫騁JRにブレイクスル`をもたらしたモデルです。鮫颪ViTに秘薦すると、gZをI尖するのと揖じように、鮫颪弌さなパッチに蛍護されます。光パッチはTransformer (Embedding)によりエンコ`ドされるため、それぞれ鏡羨してI尖することが辛嬬になります。
NLP
(Generative Pre-trained Transformer 2)は寄トな哂Zデ`タのコ`パスから徭失縮ありの侘塀で並念トレ`ニングされたテキスト伏撹のTransformerモデルです。これはつまり、繁の返によるラベル原けが匯俳ない伏テキストでのみ並念トレ`ニングされていることを吭龍するもので┐海譴、巷_されている寄楚のデ`タを旋喘できる侭參です、テキストからインプットやラベルを徭I尖によって伏撹します。もっと屎_に冱えば、猟嫗の肝のgZを嚠襪靴覆ら猟嫗を伏撹するようにトレ`ニングされています。
(Robustly optimized BERT approach)はGPT-2揖、寄トな哂Zデ`タのコ`パスから徭失縮ありの侘塀で並念トレ`ニングされたTransformerモデルです。屎_に冱うと、RoBERTaはマスク冱ZモデルMasked Language ModelMLMによって並念トレ`ニングされたモデルになります。秘薦された猟嫗の嶄の15%をランダムにマスキングし、その猟嫗畠悶を恠らせてマスキングされたgZを嚠yします。RoBERTaはMLMで聞喘できますが、和送タスクで裏{屁されることを麼な朕議としています。
(Decoding-enhanced BERT with disentangled attention)は、NLPタスクのための並念トレ`ニングgみニュ`ラル冱Zモデルです。DeBERTaは2018 BERTと2019 RoBERTaモデルを2つの仟しい室gでMみ栽わせています。Disentangled AttentionのメカニズムとEnhanced Mask Decoderです。これによりモデルの並念トレ`ニングの紳覆光粁に貧がり、和送タスクのパフォ`マンスも鯢呂靴泙靴拭
はEncoder-Encoder(seq2seq)のTransformerモデルで、褒圭 (BERT狼)エンコ`ダと頭圭鬘GPT狼デコ`ダDをMみ栽わせています。BARTは1販吭にノイズを紗えるC嬬で猟嫗を欧掘■2圷の猟嫗に壅Bするモデルを僥することで並念トレ`ニングされます。BARTは伏撹する猟嫗の裏{屁のHに蒙に嗤燭任垢勣sや鍬Uなど、i盾猟嫗蛍や|への指基タスクにも嗤燭任后
(Learning Cross-Modality Encoder Representations from Transformers)は、マルチモ`ダルのTransformerモデルで、鮫颪煩壞Zの燕Fを僥します。オブジェクトvSエンコ`ダ、冱Zエンコ`ダ、クロスモダリティエンコ`ダの3つのエンコ`ダから撹っています。マスク冱ZモデルMLM、Visual-Language Text Alignment、ROI-Feature Regression、Masked Visual-Attributeモデル、Masked Visual-Objectモデル、およびVisual-Question AnsweringをMみ栽わせて並念トレ`ニングが佩われます。VQAおよびGQAの議|鬴陬禰`タセットにおいて恷枠極のY惚を_撹しています。
(Text-to-Text Transfer Transformer)は、どんなテキストもiみzめ、鍬U、|と鬴陝△泙燭老幗のC亠僥侘塀にQできる、醐仟議な仟モデルです。テキストベ`スの冱Z}侘塀を壅協xし、秘薦と竃薦をともにテキストの侘にy匯して卞僥させるというy栽議なフレ`ムワ`クを函りzんでいます。こうすることによって、謹N謹なNLPタスクで揖じモデル、朕議v方、ハイパ`パラメ`タ、デコ`ディングI尖を聞喘することが否叟になりました。
スピ`チ
(Hidden-Unit BERT)はオ`ディオで並念トレ`ニングされた徭失縮ありの咄蕗JRモデルで、@A議な秘薦をRり卦して咄と冱ZモデルのMみ栽わせを僥します。HuBERTモデルは、Librispeech (960rg)とLibrilight (60000rg)による10蛍、1rg、10rg、100rg、960rgの裏{屁サブセットで、恷枠極のwav2vec2.0の來嬬に謄海泙燭呂修譴鮓追討靴泙后
は並念トレ`ニングされた、徭強咄蕗範紛を佩う徭失縮弗ありモデルです。安温厩2閣艶界2はラベルなしの寄楚の咄蕗デ`タと富楚の猟忖軟こしされた咄蕗デ`タという、孚議かつ仟しい並念トレ`ニングによって咄蕗の燕秤を僥楼し、シンプルな古廷でありながら磯縮弗ありのメソッドのうち恷互とされるものよりも單れた來嬬を嗤します。
Hugging Face Optimum Graphcore: _耕たるパ`トナ`シップ
Graphcoreは2021定、羨メンバ`としてHugging FaceのHardware Partner Programに歌紗しました。I芙は慌に、イノベ`タ`たちが繁垢岑嬬の薦をもっとgに旋喘できるようにしたいという慌宥の朕砲魍屬辰討い泙后
それ參栖、GraphcoreとHugging Faceは、IPUでのTransformerモデルのトレ`ニングを否叟にすべくf薦し栽い、肇定は兜となるOptimum GraphcoreモデルBERTを旋喘できるようにしました。
意姻温稼壊韓看姻馨艶姻は蒙羴薐、猟嫗伏撹、湖秤蛍裂、鍬Uなど?な字嬬で掲械に嗤燭任△襪海箸^苧されています。京掘檎意のようなモデルは赫姻温沿鞄界看姻艶のお人にもサイバ`セキュリティ、徭強宥三、幹a、鍬Uなどの蛍勸でレく試喘されています。
Fg弊順でそのパフォ`マンスを恷m晒するには犁韻rgと適薦、そしてスキルが箔められますが、すべての二IやMでgFできることではありません。Transformerモデルのオ`プンソ`スライブラリを戻工することでHugging Faceはこの}を岷俊盾Qしました。IPUをHuggingFaceにy栽することでもまた、_k宀はモデルだけでなく、HuggingFace Hubで巷_されているデ`タセットも嗤浸醵辰任るようになりました。
赫姻温沿鞄界看姻艶のシステムを聞って、恷弌泙離芥`ディングで恷枠極の10嶽窃の意姻温稼壊韓看姻馨艶姻モデルをトレ`ニングでき、採認ものデ`タセットにアクセスすることができるようになっています。このパ`トナ`シップを宥し、?な蛍勸や和送タスクで旋喘できる、恷枠極の並念トレ`ニングgみモデルを酒gにダウンロ`ド、裏距屁できるツ`ルとエコシステムをユ`ザ`の峻さんに戻工しています。
赫姻温沿鞄界看姻艶恷仟のハ`ドウェアとソフトウェアを戻工
寄をAけるHugging Faceのユ`ザ`ベ`スは屡にIPU室gのスピ`ド、來嬬、薦紳福△修靴栃.灰好釆圓龍{を鞭けていると房いますが、Graphcoreが恷除リリ`スしたハ`ドウェアとソフトウェアのコンビネ`ションはさらにその辛嬬來を俳り_きます。
ハ`ド中では、Wafer-on-Wafer Wowの3De喙斜gを駻辰靴進製膤のプロセッサBow IPU (3埖にk燕されF壓竃塞嶄です)が、屡に噴蛍にY原けされているIPUのメリットを肝のレベルへと兀し貧げます。コンピュ`トア`キテクチャやシリコンg廾、宥佚、メモリにおける鮫豚議なMiが蹄sされているBow IPUは、恷寄350テラフロップスのAIコンピュ`ト來嬬をk]するとともに、念弊旗のIPUと曳^して、來嬬においてはgに40%の鯢蓮薦紳覆砲いても恷寄16%の個鋲をgFしています。Hugging Face Optimumのユ`ザ`が症弊旗のIPU からBowプロセッサへと、コ`ド筝なしにシ`ムレスに俳り紋えられるという泣も嶷勣です。
ソフトウェアもまたIPUの嬬薦を盾慧するのに嶷勣な叨護を惚たしており、OptimumではGraphcoreの2.5への寄嫌アップデ`トがされたPoplar SDKをプラグアンドプレイでgに旋喘できます。PyTorch、PyTorch Lightning、TensorFlowなどの糞弔C亠僥フレ`ムワ`クや、DockerやKubernetesのようなオ`ケストレ`ションおよび塘下ツ`ルともフルインテグレ`ションしているため、Poplarでは恷枠極のモデルを恷枠極のハ`ドウェアでgにトレ`ニングができます。レく聞われているサ`ドパ`ティのこれらのシステムとの札Q來をPoplarに隔たせたことで、_k宀はモデルを麿の麻プラットフォ`ムからgにポ`トし、IPUの互業なAIC嬬を旋喘できるようになりました。
Hugging FaceのOptimum Graphcoreモデルを聞い兵めよう
IPU室gの旋泣とTransformerモデルのみのコンビネ`ションにd龍を隔たれましたでしょうか。恷仟のOptimum Graphcoreモデルはからダウンロ`ドできます。からコ`ドにアクセスすることも辛嬬です。
また、赫姻温沿鞄界看姻艶は蝕k宀鬚益柄も謹方笋靴討い泙后こちらではコンピュ`タビジョン、NLP、グラフネットワ`クなど、すぐに婢_できるC亠僥の聞喘箭や、光Nドキュメント、チュ`トリアル、ハウツ`啝、ウェビナ`などをdしたIPU Model GardenをごEいただけます。GraphcoreのGitHubリポジトリとHugging Face Optimumのモデル匯Eもこちらからアクセスしていただけます。