キャンドル: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エージェント:月のジェネレーティブAIトレンド

わずか30分で、実世界の知識を持つLLMを使用して、ノーコードAIエージェントアプリケーションを構築する方法を学びます

AI研究

シンガポール国立大学の研究者たちは、ピクセルベースと潜在ベースのVDMを結びつけたハイブリッド人工知能モデルであるShow-1を提案しますこれはテキストからビデオを生成するものです

シンガポール国立大学の研究者たちは、Show-1というハイブリッドモデルを導入しました。テキストからビデオを生成するための...

人工知能

「死ぬ前に試してみる必要がある9つの最高のAIウェブサイト」

「これらのAIウェブサイトで生産性を倍増させましょう」

人工知能

「Stack Overflowは、OverflowAIによって開発者サポートを革新します」

Stack Overflowは、技術的な回答を求める開発者向けの有名なプラットフォームです。革新的なOverflowAIの提供により、生成型A...

AI研究

「ジョンズ・ホプキンス大学の研究者たちは、がんに関連するタンパク質フラグメントを正確に予測することができる深層学習技術を開発しました」

ジョンズ・ホプキンス大学のエンジニアとがん研究者は、最先端の深層学習技術を駆使して、個別のがん治療における画期的な突...

人工知能

効率的な開発者ですか?それならAIがあなたの仕事を狙っています

開発における人間とAIの利点は、効果と効率の一致によるものです前者は曖昧で主観的ですが、後者は議論の余地がなくデータに...