# Conflicts: # studio/backend/core/inference/diffusion.py # studio/frontend/src/features/images/images-page.tsx
3.2 KiB
3.2 KiB
- Decision: stacked Phase 16 on
diffusion-phase15-int8-prequantbecause current workspace HEAD was Phase 15 (9c5b35c71) and PR needed to continue the chain. - Decision: staged only the 11 intended feature/test files and deliberately excluded local benchmark tooling/logs/plans to keep PR scope clean.
- Created branch
diffusion-phase16-native-engine-routingfromdiffusion-phase15-int8-prequant. - Committed
7f3c206fawith messageStudio diffusion (Phase 16): route no-GPU loads to the native sd.cpp engine. - Files committed:
/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/core/inference/diffusion_engine_router.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/core/inference/diffusion_families.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/core/inference/gpu_arbiter.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/core/inference/sd_cpp_backend.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/core/inference/sd_cpp_engine.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/models/inference.py,/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/studio/backend/routes/inference.py, plus 4 test files includingstudio/backend/tests/test_diffusion_engine_router.pyandstudio/backend/tests/test_sd_cpp_backend.py. - Created PR body file
/mnt/disks/unslothai/ubuntu/workspace_81/unsloth/temp/phase16_pr_body.md. - Ran
gh auth status; key output: logged in togithub.comasdanielhanchenusingGH_TOKEN. - Ran
git checkout -b diffusion-phase16-native-engine-routing; exit success, outputSwitched to a new branch 'diffusion-phase16-native-engine-routing'. - Ran
git commit; exit success, output11 files changed, 1241 insertions(+), 27 deletions(-), created 4 new files. - Ran
git push -u origin diffusion-phase16-native-engine-routing; exit success, branch pushed tohttps://github.com/unslothai/unsloth.git; remote notedGitHub found 19 vulnerabilities on unslothai/unsloth's default branch. - Ran
gh pr create --repo unslothai/unsloth --base diffusion-phase15-int8-prequant --head diffusion-phase16-native-engine-routing --title "Studio diffusion (Phase 16): route no-GPU loads to the native sd.cpp engine" --body-file temp/phase16_pr_body.md; output warningWarning: 20 uncommitted changes, then createdhttps://github.com/unslothai/unsloth/pull/6724. - Ran
gh pr view 6724 --repo unslothai/unsloth --json number,title,state,baseRefName,headRefName,additions,deletions,changedFiles,url; verified PR#6724isOPEN, basediffusion-phase15-int8-prequant, headdiffusion-phase16-native-engine-routing,+1241/-27 across 11 files. - Completed: Phase 16 PR created and verified at
https://github.com/unslothai/unsloth/pull/6724. - Completed: summary noted prior validation: sd.cpp fastest CPU engine vs diffusers/ComfyUI; CPU/Mac Studio auto-routes to sd.cpp with diffusers fallback;
313 tests green + real CPU end-to-end validated; external comparisons written inoutputs/ext_engines/SUMMARY.md,FINAL_engine_comparison.md, andcoverage_matrix.md. - Pending: CI on PR
#6724still needs to run/be watched; user was asked whether to watch checks and reconcile failures.