BlinkDL/ChatRWKV
ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.
何を解決するか
ChatRWKVは、Transformerの性能と同等の高品質な言語モデルを、はるかに高速かつVRAMを低く使用して実行する方法を提供します。従来のTransformerの効率のボトルネックを、再帰型ニューラルネットワーク(RNN)アーキテクチャにより克服します。
動作方法
RWKV言語モデルによって駆動されており、100% RNNでありながらTransformerのようにスケーラブルです。このプロジェクトにはチャットインターフェースと推論スクリプトが含まれており、ユーザーがモデルと対話できるようにしています。さまざまな推論戦略(例:"stream"や"split")と量子化(INT8)をサポートしており、さらにメモリ要件を削減し、14Bバージョンのような大規模モデルを、たった3GBのVRAMでコンシューマー機器で実行可能にしています。
対象ユーザー
低いハードウェア要件で強力なLLMをローカルで実行したい開発者やAI愛好家、またはRNNアーキテクチャに基づいた独自の推論エンジンを開発したい人。
特徴
- RNNの効率性: Transformerの品質と同等だが、より高速でメモリ使用量が低い。
- 柔軟な推論: 複数の戦略とINT8量子化をサポートし、VRAM使用量を最小限に抑える。
- CUDA加速: シーケンスモード処理を大幅に高速化するオプションのCUDAカーネルを含む。
- 開発者向け: 「RWKV in 150 lines」のような簡略化されたスクリプトやAPIデモを提供し、モデルの理解と実装を支援する。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト