The foreground source build in setup.sh used -j(nproc), which on the lightly-cooled NVIDIA-ARM boxes this WoA/WSL path targets (DGX Spark / GB10, N1X RTX Spark laptops) draws enough sustained power during the nvcc compile to trip a thermal shutdown -- the exact reason provision_llama_cuda.sh already caps its background build. Mirror that cap for the foreground build (only reached when no prebuilt llama.cpp was available and a CUDA toolkit is present): gate on aarch64/arm64 + GPU_BACKEND=cuda, then use ~half the cores, also bounded by ~1.5 GB/nvcc job. Other platforms and CPU builds keep full -j(nproc). Override anywhere with UNSLOTH_LLAMA_BUILD_JOBS=N. Verified: nproc=20/29GB box -> -j10; override=6 -> -j6; CPU build and x86_64 stay uncapped. |
||
|---|---|---|
| .. | ||
| backend | ||
| frontend | ||
| scripts | ||
| src-tauri | ||
| __init__.py | ||
| install_llama_prebuilt.py | ||
| install_python_stack.py | ||
| LICENSE.AGPL-3.0 | ||
| package-lock.json | ||
| package.json | ||
| setup.bat | ||
| setup.ps1 | ||
| setup.sh | ||
| Unsloth_Studio_Colab.ipynb | ||