Skip to content

Unsloth #2125

Description

@MickLesk

Name of the Script

Unsloth

Script Type

CT (LXC Container)

Does this script support arm64?

arm64 not supported

📋 Script Details

Unsloth Studio — local web UI for running and fine-tuning LLMs. Search/download/serve GGUF, LoRA and safetensors models, side-by-side model comparison, export, and OpenAI-/Anthropic-compatible endpoints (/v1/chat/completions, /v1/responses, /v1/messages) so local models can back Claude Code or Codex.

This was initially assessed as "a Python library, not an app" and rejected — that was wrong. The repo description is now "Unsloth is a local UI for training and running…", studio/ contains a full backend/ + frontend/, and the README states Windows, Linux and macOS.

  • No curl | sh: the vendor installer was read and its essentials reproduced — uv pip install --torch-backend=auto unsloth-zoo unsloth into a venv, launched via <venv>/bin/unsloth studio. Installer lines 4178/4487 for reference.
  • -H 0.0.0.0 is passed explicitly; the default binds loopback only.
  • UNSLOTH_STUDIO_PASSWORD is generated and written to the env file. Without it studio/backend/auth/terminal_prompt.py asks on the terminal, which a systemd unit cannot answer — the service would hang on first start.
  • --torch-backend=auto lets uv pick CPU or CUDA wheels depending on what the container sees, so the same script works with and without passthrough. var_gpu="yes".
  • Note: fine-tuning needs an NVIDIA GPU. On CPU-only, inference/model management/export/API work but training does not — documented as a warning.
  • has_arm: false — the torch/CUDA stack makes arm64 untested at best.

Source: https://github.com/unslothai/unsloth

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions