SGLangのRust側でチャット入力を処理する実装を追加・検証し、Python側とプロンプト本文やトークンIDが一致するよう整えるスキル。
- sglang-processorへモデルを追加したいとき
- sgl-routerから描画処理を移したいとき
- Dynamo更新後の挙動を確認したいとき
SGLangのRust側でチャット入力を処理する実装を追加・検証し、Python側とプロンプト本文やトークンIDが一致するよう整えるスキル。
CUDA/C++のGPU演算をsgl-kernelへ追加するために、事前コンパイルする実装からPyTorch登録、Python API公開、テスト、性能測定まで案内するスキル。
SGLangの単体テストやサーバーを使うテストを作成し、モデル選択、ファイル配置、CI登録、終了時のリソース解放まで規約に沿って整えるスキル。
sglangで入力処理時と逐次生成時のトークン確率を比較するテストを整え、数値計算と状態再利用のずれを切り分け、判定しきい値の設定や原因演算の特定を支援するスキル。
SGLangの画像生成処理にcache-ditを組み込み、更新や設定項目の追加を進めます。変更時の競合解消から、生成結果の画質比較、ログによる機能確認までを扱います。
ハイブリッドモデルの推論で使う状態メモリとKVキャッシュの配分を、起動ログや利用条件から計算します。同時処理数の上限を調べ、用途に合った比率や固定サイズを提案します。
SGLangの大規模クラスを改修・レビューする際に、初期化処理の分割や役割の切り分けを揃え、処理の集約による肥大化を防ぐためのコーディング規約です。
ファイル分割や関数移動などのリファクタリングを元のコミットから再現し、バイト単位の差分で移動以外の変更を見つけ、検証用スクリプトとレポートを作るスキル。
SGLang Cookbookに新しいモデルの解説ページを追加します。検証済みの起動設定や実測値を整理し、ナビゲーションと一覧カードの更新、表示確認まで進めます。
SGLangの環境変数を追加・改名・レビューするときに、定義場所や型、命名、読み出し方を統一し、旧名からの移行やテスト時の上書きまで案内するスキル。
既存のテストとCI設定を調べ、重複テストや配置の問題、実行時間や費用を見直す余地を探します。過去の改善パターンを手掛かりに、対象ファイルと具体的な対応案を示します。
SGLangで継続的に失敗する自動テストを調べ、ログと変更履歴、GPUや実行環境の違いから原因を絞り込み、根拠付きの調査レポートにまとめるスキル。
SGLangでマージ済みの複数PRをリリースブランチへ取り込む準備を行い、競合や重複を確認してワークフローを起動し、PRごとの実行結果をまとめるスキル。
SGLangの起動ログを収集し、不要な重複や警告の発生源を調べます。必要な診断情報を残しながら、根拠となるログと改善案をまとめ、変更前に利用者の確認を求めます。
SGLangのCUDAクラッシュを、実行前に残した入力データとログから調べます。配列の形状・型や数値の異常を追い、複数GPUでの障害調査も支援します。
SGLangの障害や性能低下について、状態情報と失敗したリクエストを保存し、別の調査環境で再現します。得られた証拠から問題を分類し、次の調査手段を選びます。
SGLangのCIで、テストの実行順序や開始条件、失敗時の停止、分割実行の仕組みを整理します。ワークフローの変更やジョブ追加、失敗原因の調査に使えるガイドです。
SGLangサーバーを起動して簡易的な精度確認を行い、推論の実行記録を採取します。Perfettoなどで開けるファイルを生成し、保存先と内容を報告します。
SGLang Cookbookのプルリクエストを点検し、モデル設定と説明文の食い違い、ベンチマークやリンクの問題をファイル別に報告するスキル。
SGLangのscripted runtimeで、テスト用APIを追加すべきか判断するための指針です。不要なラッパーを避け、実際の処理経路と結果を確かめるテスト設計を支えます。
SGLangの実行時設定や共有状態を変更するときに、値の参照先と更新方法を確認する設計ガイドです。起動時の入力と解決済み設定、処理単位の状態を区別して開発に役立てます。
新しい拡散モデルやDiffusersの生成処理をSGLangへ組み込むため、参照実装の確認から既存部品の再利用、設定と処理段階の実装までを支えるスキル。
複数GPUで動かすSGLangが停止した際に、スタックや通信ログ、プロセスごとの状態を比較し、処理の食い違いが始まる地点と原因を絞り込むスキル。
SGLangのGPU計算処理を追加・移動するときに、APIやテストの配置、登録情報、参照先を整理し、既存の動作とCI設定を保つための確認を進めるスキル。