makepad/tools/qwen38/inspect_llamacpp.ps1
Admin 384d0e031c tools: the Builder replaces makepad_loader, the web server moves to makepad/webserver, fleet scripts, docs and the workspace members
tools/makepad_builder replaces tools/makepad_loader: one build target
shared across app builds, workspace package selection, checkout
progress on the public Git API, detached built apps with a completion
state, waits for Windows security scans, manual retry after compiler
locks, dedicated-folder installer checks, catalog and runtime fixes.
tools/web_server and its scripts leave for github.com/makepad/webserver.
Arch USB clone/restore scripts, the qwen38 box scripts and the G-belt
serial test join tools/. docs/agents records the agent workflow and the
remote-control handoff protocol; AGENTS.md forbids vendored sources and
bulk imports. Cargo.toml lists apps/wm-dyn, libs/code_language,
libs/search, libs/tar, libs/loader_bundle and tools/makepad_builder,
and drops the two removed crates.

Squashed from work:
- Share Builder target across Makepad app builds
- Fix Builder workspace package selection
- Align Builder checkout progress with public Git API
- Detach built apps and show completion state
- Wait for Windows security scans
- Offer manual retry after Windows compiler locks
- docs: the agent workflow of record and the remote-control handoff protocol
- builder: dedicated-folder installer checks, catalog and runtime fixes; Windows job objects hold c_void handles
- tools: Arch USB clone/restore scripts, the qwen38 box scripts, and the G-belt serial test
- tools: the web server moves to makepad/webserver
- AGENTS.md: no vendored sources or bulk imports in the tree

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 12:17:59 +02:00

23 lines
1.8 KiB
PowerShell

# Inspect provisioned llama.cpp b10430: converter support, binaries, official convert.log recipe
$ErrorActionPreference = 'Continue'
Write-Output "=== provision.log ==="
Get-Content C:\ai\qwen38\provision.log -Tail 15
Write-Output "=== source checkout ==="
git -C C:\ai\qwen38\llamacpp-src log -1 --format="%H %cI %s"
Write-Output "=== converter: Qwen3_5 registration ==="
Select-String -Path C:\ai\qwen38\llamacpp-src\convert_hf_to_gguf.py -Pattern 'Qwen3_5|qwen3_5' | Select-Object -First 12 | ForEach-Object { $_.LineNumber.ToString() + ": " + $_.Line.Trim() }
Write-Output "=== converter: mmproj + mtp flags ==="
Select-String -Path C:\ai\qwen38\llamacpp-src\convert_hf_to_gguf.py -Pattern '"--mmproj"|"--mtp"|mtp_' | Select-Object -First 12 | ForEach-Object { $_.LineNumber.ToString() + ": " + $_.Line.Trim() }
Write-Output "=== bin dir ==="
Get-ChildItem C:\ai\qwen38\bin -Filter *.exe | Select-Object -First 25 Name | Out-String
Get-ChildItem C:\ai\qwen38\bin -Filter *.dll | Measure-Object | ForEach-Object { "dll_count=" + $_.Count }
Write-Output "=== llama-server version ==="
& C:\ai\qwen38\bin\llama-server.exe --version 2>&1 | Select-Object -First 4
Write-Output "=== relevant server flags present ==="
$help = & C:\ai\qwen38\bin\llama-server.exe --help 2>&1 | Out-String
foreach ($f in @('--api-key','--cache-type-k','--jinja','--reasoning-format','--mmproj','--chat-template-kwargs','--model-draft','--spec-type','--swa-full','--flash-attn')) {
if ($help -match [regex]::Escape($f)) { Write-Output ("HAS " + $f) } else { Write-Output ("MISSING " + $f) }
}
Write-Output "=== ggml-org official convert.log head (box-side fetch) ==="
C:\Windows\System32\curl.exe -sL -r 0-4000 "https://huggingface.co/ggml-org/Qwen3.8-27B-GGUF/resolve/main/convert.log" -o C:\ai\qwen38\ggmlorg_convert_head.log
Get-Content C:\ai\qwen38\ggmlorg_convert_head.log | Select-Object -First 40