C
ChaoBro

Redis 創作者 antirez が C 言語で DeepSeek 4 Flash の Metal 推論エンジンをスクラッチで書いた

Redis 創作者 antirez が C 言語で DeepSeek 4 Flash の Metal 推論エンジンをスクラッチで書いた

Salvatore Sanfilippo(antirez)がまた何かを作り始めた。

今回は Redis ではない——ds4 というプロジェクトだ。C 言語で書かれた DeepSeek 4 Flash ローカル推論エンジンで、Apple Silicon の Metal GPU アクセラレーションをターゲットにしている。13 時間前に GitHub にプッシュされ、すでに 846 星、Hacker News に掲載されている。

antirez は開発者コミュニティで紹介不要な存在だ。Redis のオリジナル作者、C 言語のベテランで、Redis Labs を去った後は LoRa 関連などの興味深い小規模プロジェクトに取り組んでいた。彼のコーディングスタイルには 2 つの特徴がある:ミニマリズムとスピード。

ds4 とは何か

リポジトリの構造から見ると、ds4 は驚くほど精简だ:

  • ds4.c / ds4.h:コア推論エンジン
  • ds4_cli.c:コマンドラインインターフェース
  • metal/:Metal GPU アクセラレーションカーネルコード
  • tests/:テスト
  • download_model.sh:モデルダウンロードスクリプト
  • AGENT.md:AI コーディングエージェント用指示ファイル

まだ 7 コミットしかないが、品質は高い。すでに README のタイプミスを修正する PR があり、antirez 自身も MTP(Multi-Token Prediction)バリデータの F32 互換性修正を行った。

リポジトリには AGENT.md ファイルが含まれている——Claude Code や Cursor といった AI コーディングアシスタント向けの指示ファイル。つまり、antirez はすでに AI エージェントを開発支援に使っている。

なぜ注目すべきか

第一、antirez が書くものは通常品質が高い。 「デモを書いて GitHub にプッシュして忘れる」タイプではない。Redis が業界標準になったのは、コード品質とパフォーマンスへの執念によるところが大きい。ds4 はまだ公開されたばかりだが、テスト、CI、Issue 対応がすでに存在している——これは真剣にメンテナンスされているプロジェクトの兆候だ。

第二、Apple Silicon ローカル推論はまだ初期段階。 llama.cpp、MLX、Rapid MLX などのツールは存在するが、DeepSeek 4 Flash 専用に最適化された Metal ネイティブの推論エンジンは少ない。ds4 が汎用フレームワークより速ければ、Mac ユーザーにとって良いニュースだ。

第三、13 時間で 7 コミット——これは始まったばかりのプロジェクト。 今から追えば、ゼロから成長する過程を見られる。antirez が投資を続ければ、ds4 は Apple Silicon で DeepSeek 4 Flash を実行する際の最適解になるかもしれない。

始め方

# プロジェクトをクローン
git clone https://github.com/antirez/ds4.git
cd ds4

# モデルをダウンロード(スクリプトを実行)
./download_model.sh

# ビルド
make

# 実行
./ds4_cli

前提条件:Apple Silicon の Mac が必要。プロジェクトは Metal に依存しており、Linux や Windows はサポートしていない。

リスクと観察ポイント

ds4 を評価するには時期尚早だ。7 コミットのプロジェクトは「プロダクションレディ」とは程遠い。いくつかの監視すべき質問:

  • パフォーマンスデータ:まだ公開ベンチマークなし。llama.cpp や MLX と比べてどうか?
  • モデルサポート:現在 DeepSeek 4 Flash 1 モデルのみ。拡張されるか?
  • メンテナンス頻度:antirez には「Redis を書いた後は他のことに移った」という歴史がある。ds4 はどのくらいメンテナンスされるか?

このプロジェクトを引き続き追う。antirez が更新ペースを維持すれば、ds4 は Mac ローカル推論ツールキットに入れる価値がある。


主なソース: