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
  • プロジェクト
  • プロジェクト
  • プロジェクト