キャンドル:Rustでのミニマリストな機械学習

キャンドル:Rustでの機械学習

Rustで独自の機械学習モデルを構築するためのガイド

@MidJourneyさんとの共著画像

人工知能(AI)企業のHugging Faceは、最近Rustプログラミング言語向けに設計された新しい最小限の機械学習(ML)フレームワークであるCandleを導入しました。この革新的なフレームワークは、既にGitHubで7.8千のスターと283のフォークを集めるなど、大きな注目を集めています。

Hugging Faceは、30万以上のオープンソース機械学習モデルの範囲を拡大するために、開発者向けのエコシステムを拡充することに取り組んでいます。スタートアップの製品・成長責任者であるJeff Boudier氏によれば、「大局的には、開発者のためのエコシステムを開発し、それを行うための非常に多くのトラクションを見ています」とのことです。

これは、Google、Amazon、Nvidia、Salesforce、AMD、Intel、IBM、Qualcommなどの業界の巨人からの支援を含む2億3500万ドルの資金調達に続いています。

Candle: RustでのMLフレームワーク

ほとんどのMLフレームワークは、従来はPythonで書かれ、PyTorchなどのライブラリに依存しています。これらのフレームワークはしばしば大きく、クラスターでのインスタンス作成が遅くなることがCandleのFAQでも指摘されています。

Candleは、サーバーレス推論をサポートすることで他とは異なります。サーバーレス推論は、インフラストラクチャを管理せずにMLモデルを実行する方法です。これは、軽量のバイナリのデプロイを可能にすることで実現されます。バイナリは、特定の環境でアプリケーションを実行するために必要なすべてのリソースを含んだ実行可能ファイルです。

さらに、Candleを使用すると、Pythonを製品のワークロードから排除し、Pythonのパフォーマンスオーバーヘッドやグローバルインタープリターロック(GIL)に関する懸念を解消することができます。GILは有益ですが、CPythonが完全なマルチコアパフォーマンスを達成するのを妨げることがあります。

@MidJourneyさんとの共著画像

Candleの始め方

Rustベースの機械学習プロジェクトでCandleを使用したい方々には、オープンソースのデータセットを使用して線形回帰モデルを構築する方法の例があります:

extern crate…

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

AIニュース

イーロン・マスクのxAI企業は資金に関する憶測に直面しています

最近の出来事で、イーロン・マスクの人工知能ベンチャー、xAIが資金調達活動に関する噂で注目を浴びています。マスクの会社は...

機械学習

このAI論文は、高度な時空間予測のためのニューラルオペレータの自己回帰エラーに対するディープラーニングソリューションを探求しています

この研究は、自己回帰ニューラルオペレーターのドメイン内の重要な課題である予測の範囲拡張の能力の制約について探求してい...

AIニュース

開発者と企業は、Gemini Proで構築する時です

「ジェミニプロは、開発者や企業がAIアプリケーションを構築するために利用可能です」

機械学習

ビジュアルキャプション:大規模言語モデルを使用して、動的なビジュアルを備えたビデオ会議を補完する

Google Augmented Realityのリサーチサイエンティスト、Ruofei DuとシニアスタッフリサーチサイエンティストのAlex Olwalが投...

人工知能

ノイズ除去オートエンコーダの公開

はじめに デノイジングオートエンコーダーは、ノイズの混入したデータまたはノイズのあるデータから元のデータを再構築するこ...

人工知能

ネットワークの強化:異常検知のためのML、AI、およびDLの力を解き放つ

「機械学習、人工知能、およびディープラーニングの技術が使われることで、ネットワークセキュリティを向上させ、精度を持っ...