| --- |
| title: Evolutionary Model Merger |
| emoji: 🧬 |
| colorFrom: blue |
| colorTo: purple |
| sdk: docker |
| pinned: true |
| hf_oauth: true |
| hf_oauth_scopes: |
| - read-repos |
| - write-repos |
| - manage-repos |
| license: mit |
| --- |
| |
| # 🧬 Evolutionary Model Merger (CPU, ≤18GB RAM) |
|
|
| 任意のHuggingFace / Civitaiモデルを**進化的アルゴリズム**でマージし、結果を自動的にHFリポジトリへアップロードします。 |
| CPU環境で堅牢かつメモリ安全に動作。完全なジョブ管理、ストリーミング処理、動的チャンク制御を実装。 |
|
|
| ## 🔧 アーキテクチャ |
| - **フロントエンド**: Next.js (TypeScript, Tailwind) |
| - **バックエンド**: Python FastAPI + SQLiteジョブキュー |
| - **ワーカー**: バックグラウンドで逐次実行(FIFO) |
| - **メモリ安全**: mmap / safetensorsストリーミング / 動的チャンク縮小 / 危険時ジョブ拒否 |
| - 対応モデル: LLM, VLM, Diffusion, Video, Audio |
|
|
| ## 🚀 セットアップ |
| ```bash |
| git clone <this-repo> |
| docker build -t evo-merge . |
| docker run -p 7860:7860 evo-merge |