v0.1.0 Release Notes
v0.1.0 is the initial public release of bitnet-android-lab. Because there is no previous tag in this repository, these notes cover the full shipped history from the root commit through main on March 25, 2026.
Highlights
- The repository now ships a reproducible public lab kit for QVAC Fabric BitNet LoRA experiments on a real Android phone through Termux,
adb forward, and a patched local Vulkan build. - Public helper scripts cover the Termux-side fine-tuning and inference flows, while minimal workaround patches keep the Android-specific source edits auditable instead of bundling a forked upstream tree.
- Sanitized evidence, dated rerun snippets, device details, and throughput references are included so the public claims stay tied to concrete runtime output.
Monitoring And Tooling
scripts/termux/install_monitoring_tools.shinstallsgotop,htop, andbmonfor optional SSH-side observation.scripts/windows/watch_android_resources.ps1provides a Windows host-sideadbwatcher with memory and swap bars, per-core CPU usage bars, per-core frequency lines,top,dumpsys cpuinfo, anddumpsys meminfo.- The monitoring docs keep that scope explicit: these tools are for live inspection, not benchmark-grade instrumentation.
Docs And Publishing
- The repo now publishes a bilingual VitePress docs site with English and Japanese entry points, a docs-specific asset set, and GitHub Pages deployment.
- CI validates the docs build, shell script syntax, and PowerShell parsing before the Pages workflow publishes the site.
- The setup flow now records that the Windows-to-Termux bootstrap path was established with the reusable
android-termux-ssh-bootstrapskill.
Evidence Scope
evidence/manifest.mdmaps each public claim to a dated snippet and script family.- The released evidence includes tiny training checkpoint progression, fast checkpoint inference, and March 25 reruns for TQ1 and TQ2 throughput references.
- The release keeps its scope narrow: one real device, one patched local Termux path, and explicit caveats around
FORTIFY, intermediate checkpoints, and non-benchmarktok/svalues.
Steady-State Docs Sync
The permanent docs surfaces reviewed during this release were:
For v0.1.0, those surfaces were updated to point readers to this release page and to the companion walkthrough article instead of leaving the release collateral detached from the steady-state docs.
Validation
The checks run for this release collateral were:
powershell -ExecutionPolicy Bypass -File D:\Prj\gh-release-notes-skill\scripts\verify-svg-assets.ps1 -RepoPath . -Path docs/public/bitnet-android-lab-hero.svg,docs/public/bitnet-android-lab-mark.svg,docs/public/releases/release-header-v0.1.0.svgnpm run docs:build --prefix docsGet-ChildItem scripts\termux -Filter *.sh | ForEach-Object { bash -lc "bash -n 'scripts/termux/$($_.Name)'" }- PowerShell parser validation across
*.ps1
GitHub-side CI and Pages deployment were also re-run from main after the release collateral landed.