onw 1.4.8: review fixes across the window, tray, chat, API and engine; uninstall; pip after the restart; memory bar and NPU load; read-only weight mappings on Windows
e4f1d27 verified Download start.bat from ryugyosoft/onw: direct link, hf CLI and curl.
- Browser
- Download file 1.7 kB
-
https://huggingface.co/ryugyosoft/onw/resolve/main/start.bat
- Command line
-
hf download hf://ryugyosoft/onw/start.bat
-
curl -L -o start.bat https://huggingface.co/ryugyosoft/onw/resolve/main/start.bat
1.7 kB
| @echo off | |
| rem onw - Ore no NPU ga konna ni ugoku wake nai: run the server once from a console (Windows). | |
| rem start.bat Gemma 4 E4B (default: text + image, fits 16 GB machines) | |
| rem start.bat ryugyosoft/Qwen3.6-35B-A3B-onw any onw model: a Hugging Face repo id or a local folder | |
| rem start.bat MODEL --port 8080 further options go to "onw serve" | |
| rem First run: finds / installs Python, creates .venv (~1 GB), downloads the model, compiles it for the NPU. | |
| rem For the resident tray app with a model manager use setup.bat instead. | |
| setlocal | |
| cd /d "%~dp0" | |
| set PYTHONUTF8=1 | |
| set "MODEL=ryugyosoft/gemma-4-E4B-it-onw" | |
| set "FIRST=%~1" | |
| if not "%FIRST%"=="" if not "%FIRST:~0,1%"=="-" ( | |
| set "MODEL=%FIRST%" | |
| shift | |
| ) | |
| if exist ".venv\installed.txt" goto args | |
| if exist ".venv\Scripts\python.exe" goto install | |
| call "%~dp0find_python.bat" | |
| if not defined PY ( | |
| pause | |
| exit /b 1 | |
| ) | |
| echo [setup] creating Python environment in .venv ... | |
| %PY% -m venv .venv | |
| if errorlevel 1 ( | |
| echo [setup] could not create the Python environment. | |
| pause | |
| exit /b 1 | |
| ) | |
| :install | |
| ".venv\Scripts\python.exe" -m pip install -U pip | |
| ".venv\Scripts\python.exe" -m pip install -e . --extra-index-url https://storage.openvinotoolkit.org/simple/wheels/pre-release | |
| if errorlevel 1 ( | |
| echo [setup] package installation failed. | |
| pause | |
| exit /b 1 | |
| ) | |
| echo ok> ".venv\installed.txt" | |
| :args | |
| set "ARGS=" | |
| :collect | |
| if "%~1"=="" goto run | |
| set "ARGS=%ARGS% %1" | |
| shift | |
| goto collect | |
| :run | |
| echo [start] %MODEL% (first time: download + NPU compile, please wait) ... | |
| ".venv\Scripts\onw.exe" serve "%MODEL%" --open %ARGS% | |
| pause | |