共有可能な Snake デモ

README は本物の Core ML ターミナル実行の 15 秒の GIF で始まります。対応する 20 秒、1920×1080 の MP4 はソーシャル投稿に適しています。どちらも元の録画を 1× の実時間速度で再生します。
何が録画されたか
インストールされた laya-coreml ホイールが、M3 Max 上の実際の 112 列 × 38 行の疑似端末で動作しました。モデルはゲーム開始前に、公開された固定済みの ANE FP16 Hub スナップショットからダウンロードされました。ゲームプレイは Core ML ランタイムでオフライン実行され、その環境に Torch、Transformers、MLX はインストールされていませんでした。
| 設定または結果 | 値 |
|---|---|
| 盤面 / シード | 24×16 / 7 |
| 初期の Snake の長さ | 6 |
| 要求した提示レート | 12 意思決定/秒 |
| 実際の実行時間 | 75.034 s |
| 新しい意思決定呼び出し / 実行された手 | 855 / 855 |
| 観測された意思決定レート | 11.395/s |
| 最終スコア / 長さ | 26 / 32 |
| 死亡 / 安全介入 | 0 / 0 |
3 質問の predict P50 / P95 |
26.63 / 28.09 ms |
| モデル出力トークン | 0 |
| MP4 抜粋 | 45〜65 秒、動画 30 フレーム/秒 |
| GIF 抜粋 | 45〜60 秒、動画 10 フレーム/秒 |
| 静止プレビュー | 55 秒 |
動画フレームは元の意思決定をサンプリングしたものです。追加の予測を引き起こしたり、Snake を加速したりはしません。レンダラーはライブ UI と同じターミナルセルの合成を使い、エクスポートに RECORDED RUN · 1× とラベルします。GIF は約 1.6 MB、MP4 は約 0.7 MB です。
モデルは正確なプランナー特徴量を受け取ります。サイクル安全層が有効で、その介入カウンタは可視のままです(この実行では上書きは不要でしたが)。ここでの死亡ゼロは限定的な観測であり、無制限の支援なしゲームプレイの証拠ではありません。表示されるリスクと餌への到達可能性はモデルの推定です。
UI の推論タイマーは 3 つの逐次的な型付き質問を含みます。別途の 4.98 ms のベンチマークは、持続負荷下での 1 つの短い質問を測定したものです。これらのワークロード、ペース制御、タイミングの境界は異なります。ゲームループ全体のレートテストは SNAKE_BENCHMARKS.md にあります。
録画を再現する
laya-coreml[demo]==0.1.0 をインストールし、RELEASE.md から固定したモデルをダウンロードして、次を実行します:
laya-coreml-snake --model ./models/ane --seed 7 --fps 12 \
--duration 75 --record snake.jsonl
laya-coreml-snake export snake.jsonl --start 45 --seconds 20 \
--output snake-demo.mp4 --gif snake-demo.gif --gif-seconds 15
laya-coreml-snake export snake.jsonl --start 55 --output snake-preview.png
スクリプトによる実端末キャプチャには、ソースチェックアウトに scripts/record_terminal.py が含まれます:
python scripts/record_terminal.py --log artifacts/session.ansi -- \
laya-coreml-snake --model ./models/ane --seed 7 --fps 12 \
--duration 75 --record snake.jsonl
投稿文の提案
日本語:
Mac の Neural Engine で Snake をプレイする 322M の意思決定モデル。生成トークンはゼロ。 オフライン推論、ライブ確率、可視の安全層。Core ML ランタイム、オープンな重み、 再現可能なベンチマーク: https://github.com/mizorewww/laya-coreml
中文:
把一个 3.22 亿参数的决策模型搬到了 Mac 的 Neural Engine 上,用它实时玩贪吃蛇。 概率实时变化,0 个生成 token,下载模型后完全离线。视频是原速实录,安全层和干预 次数直接显示在界面上。代码、权重、PyPI 包和完整 benchmark 都已开放: https://github.com/mizorewww/laya-coreml
性能に焦点を当てたフォローアップには、次の正確な主張を使ってください:ペアの M3 Max 実験において、短い多言語の意思決定 1 回で 4.98 ms P50、コンパイル済み MLX FP16 より意思決定あたりの推定システムエネルギーが 2.78 倍低い。計測方法をリンクし、そのワークロードの条件づけを保ち、Snake のフレーム時間や 10 倍の結果とラベルしないでください。