Skip to content

Releases: Meistertech-JP/whichllm-GUI

whichllm GUI v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:41

whichllm GUI v0.6.0

Highlights (English)

  • Phase 2 estimator calibration is now covered by golden tests.
  • Developer snippets are safer for GGUF models: synthetic quant selections now resolve real Hugging Face filenames at runtime, and split GGUF repositories download the full shard group instead of a single shard.
  • Snippets now reflect the selected context length and this PC's fit estimate when choosing n_ctx and n_gpu_layers.
  • Snippet generation no longer fails just because hardware detection fails; it falls back to a generic snippet and adds a warning.

主な変更(日本語)

  • Phase 2 の推定エンジン校正をゴールデンテスト化しました。
  • GGUF向けスニペットを安全化しました。syntheticな量子化指定ではHugging Face上の実ファイル名を実行時に解決し、分割GGUFでは1 shardだけではなく全shardを取得します。
  • スニペット生成時の n_ctxn_gpu_layers に、文脈長とこのPCでの適合推定を反映します。
  • ハードウェア検出に失敗してもスニペット生成自体は継続し、汎用スニペットと警告を返すようにしました。

ダウンロード / Download

  • whichllm-gui-v0.6.0-win-x64.zip — 自己完結版 / self-contained (no .NET required)
  • whichllm-gui-v0.6.0-win-x64-framework-dependent.zip — 軽量版 / needs .NET Desktop Runtime
  • SHA256SUMS.txt — checksums for both ZIP files

SHA256:

1E64314BEFE69A519BB40203B14EAF1DC5DEC4141C7431ED28502A0711F11C9B  whichllm-gui-v0.6.0-win-x64.zip
497D4DB52C0CA7BB591E0554BC675C4E92A49DA7259D8E01882D81364F3872E9  whichllm-gui-v0.6.0-win-x64-framework-dependent.zip

検証 / Verify:

Get-FileHash .\whichllm-gui-v0.6.0-win-x64.zip -Algorithm SHA256
Get-FileHash .\whichllm-gui-v0.6.0-win-x64-framework-dependent.zip -Algorithm SHA256

whichllm GUI v0.5.0

Choose a tag to compare

@Meistertech-JP Meistertech-JP released this 03 Jul 16:57

whichllm GUI v0.5.0

Highlights (English)

  • Hardware detection overhaul: DXGI is now the primary GPU detection path on Windows, avoiding WMI's 4GB VRAM cap and reducing Radeon mis-detection when HIP/ROCm is not installed.
  • Safer GPU planning: selected GPU/group fit and speed now use the same target GPUs, runtime-reported VRAM wins over catalog defaults in fallback probes, and manual VRAM/bandwidth overrides follow the selected single GPU.
  • Better reporting and docs: refreshed v0.5.0 screenshots, English-first README, Japanese README moved to README.ja.md, and clearer framework-dependent download notes.
  • Release safety: CI/release builds now run with warnings as errors and produce both self-contained and framework-dependent ZIPs with SHA256 sums.

主な変更(日本語)

  • ハードウェア検出の改善: Windows 標準の DXGI をGPU検出の主経路にし、WMIの4GB上限や、HIP/ROCm未導入Radeon環境でのVRAM誤認を避けやすくしました。
  • GPU試算の安全性向上: 選択したGPU/グループと速度推定の対象を一致させ、フォールバック検出ではカタログ値より実際に読めたVRAMを優先し、手入力のVRAM/帯域上書きも選択中の単一GPUへ反映します。
  • ドキュメント整備: v0.5.0のスクリーンショットへ撮り直し、READMEを英語優先に変更し、日本語版を README.ja.md へ移しました。
  • リリース安全性: CI/Releaseで警告をエラー扱いにし、自己完結版とframework-dependent版の両方をSHA256付きで生成します。

ダウンロード / Download

  • whichllm-gui-v0.5.0-win-x64.zip — Windows 10/11 (x64) 自己完結版 / self-contained build(.NET 不要 / no .NET required)。
  • whichllm-gui-v0.5.0-win-x64-framework-dependent.zip — Windows 10/11 (x64) 軽量版 / framework-dependent build(.NET Desktop Runtime が必要 / .NET Desktop Runtime required)。
  • SHA256SUMS.txt — checksums for both ZIP files.

SHA256:

9684BE4677E8252E5AF84A47EFF1B31DF23484FC3414AE9A6E6242B294E83ABD  whichllm-gui-v0.5.0-win-x64.zip
4EB0EF6BCB0E6AA8AB3A37B2959DFE2C8D5CEEE85B39BC371626D4DF355DE3DE  whichllm-gui-v0.5.0-win-x64-framework-dependent.zip

検証 / Verify:

Get-FileHash .\whichllm-gui-v0.5.0-win-x64.zip -Algorithm SHA256
Get-FileHash .\whichllm-gui-v0.5.0-win-x64-framework-dependent.zip -Algorithm SHA256

whichllm GUI v0.4.2

Choose a tag to compare

@Meistertech-JP Meistertech-JP released this 29 Jun 12:27

whichllm GUI v0.4.2

主な変更(日本語)

  • MoE 速度推定の是正: 疎なMoEの active params を <総数>B-A<active>B 名(例: gemma-4-26B-A4B)から読み取り、総数で割って約6〜8倍過小評価していた問題を修正。
  • 対象GPUの明示選択(マルチGPU): 「自動」「同世代をまとめて合算」に加え、特定の1台や同一GPUの一部(例: 3台中2台)を明示選択し、その構成で適合度・速度を見積もれるように。
  • ベンチのライブ取得を堅牢化: 誤スクレイプによるキュレーション値の上書き防止・レスポンスサイズ上限・ページネーション上限。

Highlights (English)

  • MoE speed estimate fix: reads sparse-MoE active params from <total>B-A<active>B names (e.g. gemma-4-26B-A4B), fixing a ~6-8x underestimate that divided by the full parameter count.
  • Explicit multi-GPU target selection: besides auto and combined same-generation groups, pin a single specific card or an explicit subset of identical cards (e.g. 2 of 3); fit and speed are estimated for that configuration.
  • Hardened live benchmark fetch: the scrape no longer clobbers curated fallbacks, response size is bounded, and pagination is capped.

ダウンロード / Download

  • whichllm-gui-v0.4.2-win-x64.zip — Windows 10/11 (x64) 自己完結版 / self-contained build(Python・.NET 不要 / no Python or .NET required)。
  • whichllm-gui-v0.4.2-win-x64-framework-dependent.zip — Windows 10/11 (x64) 軽量版 / framework-dependent build(Python 不要、.NET Desktop Runtime が必要 / no Python required, .NET Desktop Runtime required)。

SHA256:

C736BD2007D81D2121AC3A2AEFBCD27C79FD4BC8B6EFBC427A08CD87FDB921A6  whichllm-gui-v0.4.2-win-x64.zip
8ED34471410772A7CC79133FE275DA7A9C3BA50ECDFF913DE575884850551AD8  whichllm-gui-v0.4.2-win-x64-framework-dependent.zip

検証 / Verify:

Get-FileHash .\whichllm-gui-v0.4.2-win-x64.zip -Algorithm SHA256
Get-FileHash .\whichllm-gui-v0.4.2-win-x64-framework-dependent.zip -Algorithm SHA256

whichllm GUI v0.4.1

Choose a tag to compare

@Meistertech-JP Meistertech-JP released this 28 Jun 18:27

日本語

Windows 10/11 向けの win-x64 自己完結ポータブルZIPです。

主な内容:

  • 複数GPU環境で、単一モデル分割に使うGPUグループを選べるようにしました。
  • AMD/Intel系の異世代・異アーキテクチャ混在GPUを、単純なVRAM合算で「動く」と判定しないようにしました。
  • NVIDIAはCUDAで異世代混在splitできる可能性を考慮し、CUDAグループとして保守的に扱います。
  • 同名GPUが複数枚ある構成で、検出結果が1枚に潰れにくいようにしました。
  • READMEとアプリバージョンをv0.4.1に更新しました。

確認:

  • dotnet test: 36件成功
  • dotnet publish -c Release -r win-x64 --self-contained true

ZIPを展開して WhichLlm.Gui.exe を起動してください。

English

This is a win-x64 self-contained portable ZIP for Windows 10/11.

Highlights:

  • Added GPU group selection for multi-GPU systems when estimating a single-model split.
  • Avoids treating mixed AMD/Intel GPU generations or architectures as simple combined VRAM.
  • Keeps NVIDIA cards grouped conservatively for CUDA, where mixed-generation split may be possible.
  • Preserves same-name multi-GPU detections more reliably.
  • Updated the app and README version to v0.4.1.

Verified with:

  • dotnet test: 36 passed
  • dotnet publish -c Release -r win-x64 --self-contained true

Extract the ZIP and run WhichLlm.Gui.exe.

whichllm GUI v0.4.0

Choose a tag to compare

@Meistertech-JP Meistertech-JP released this 28 Jun 17:23

日本語

Windows 10/11 向けの win-x64 自己完結ポータブルZIPです。

このアプリでできること:

  • CPU、RAM、GPU、VRAMを見て、このPCで動かしやすいローカルLLMを探せます。
  • 用途、快適度、速度、根拠を見ながらモデル候補を比較できます。
  • 量子化ごとの必要メモリ、GPU買い替え時の目安、開発者向けPythonスニペットを確認できます。
  • 日本語 / English 表示に対応し、最後に選んだ表示言語で次回起動します。
  • MIT License、日英README、Third-party noticesを同梱しています。

確認:

  • dotnet publish -c Release -r win-x64 --self-contained true
  • dotnet test: 34件成功

ZIPを展開して WhichLlm.Gui.exe を起動してください。

English

This is a win-x64 self-contained portable ZIP for Windows 10/11.

What you can do with this app:

  • Find local LLMs that are likely to fit this PC based on CPU, RAM, GPU, and VRAM.
  • Compare candidates by use case, fit, speed, and evidence.
  • Check required memory by quantization, estimate GPU upgrade impact, and generate developer Python snippets.
  • Use the app in Japanese or English; it starts with the last selected display language.
  • Includes the MIT License, Japanese/English README files, and third-party notices.

Verified with:

  • dotnet publish -c Release -r win-x64 --self-contained true
  • dotnet test: 34 passed

Extract the ZIP and run WhichLlm.Gui.exe.