unsloth/studio
Roland Tannous 4eabc74f34 feat: subprocess-based inference for transformers version switching
Inference now runs in a persistent subprocess, solving the same
transformers version-switching problem that was fixed for training.
The subprocess stays alive between requests (model in GPU memory)
and is only restarted when switching transformers versions.

New files:
- core/inference/worker.py: subprocess entry point with command loop
- core/inference/orchestrator.py: parent-side proxy with same API

Modified:
- core/inference/__init__.py: exports orchestrator as default backend
- routes/inference.py: removed in-process ensure_transformers_version()
2026-03-05 17:47:57 +00:00
..
backend feat: subprocess-based inference for transformers version switching 2026-03-05 17:47:57 +00:00
frontend Merge pull request #314 from unslothai/fix/vlm-dataset-conversion-error-handling-local 2026-03-05 10:10:58 +04:00
tests fix: remove benchmark scripts from git tracking 2026-03-05 06:06:47 +00:00