ErrLookup › unslothai/unsloth
unslothai/unsloth
Local UI to run and train LLMs and diffusion models, including Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, DeepSeek-V4, FLUX and more. · Python · 1,801 source files
Analyzed at 203007d190 on 2026-08-15. 898 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| family {getattr(fam, 'name', fam)!r} declares no prequant_fi | exception | error | http, api, oauth, providers, frontend |
| lockfile not found: {path} | exception | error | http, api, research, fastapi, frontend |
| {path}: not valid JSON: {exc} | exception | error | sse, streaming, fetch, research, frontend |
| load timed out (last progress: {prog}) | exception | error | http, youtube, transcript, api, frontend |
| load error: {p.get('error')} | exception | warning | audio, attachments, model-capabilities, frontend, validation |
| model load did not reach ready within {timeout_s}s | exception | warning | audio, file-size, validation, attachments, frontend |
| load error: {p.get('error')} | exception | warning | audio, attachments, validation, frontend |
| model load did not reach ready | exception | warning | validation, url, providers, frontend, form |
| unknown family '{name}' | console | warning | validation, url, providers, frontend, form |
| Refused notebook fetch from {host!r}: not in allowlist {sort | exception | warning | validation, url, providers, frontend, form |
| Cell uses shell metacharacters / interpolation but --no-allo | exception | warning | validation, form, providers, frontend, numbers |
| load error: {backend.load_progress()} | exception | warning | validation, form, numbers, providers, frontend |
| load timed out | exception | warning | validation, form, numbers, providers, frontend |
| Bad candidate spec fragment '{part}' (expected key=value) | exception | error | oauth, providers, validation, frontend |
| deadline reached before {method} {_redact_url(url)} | exception | error | research, approval, state, frontend, version-mismatch |
| deadline reached while pacing before {method} {_redact_url(u | exception | warning | concurrency, model-loading, state, frontend |
| VirusTotal returned HTTP {status} for {_redact_url(url)} | exception | warning | model-loading, transformers, versions, consent, frontend |
| VirusTotal request failed after {max_attempts} attempt(s): { | exception | warning | model-loading, security, consent, trust-remote-code, frontend |
| VirusTotal hash lookup returned a malformed body | exception | error | model-loading, rollback, native-path, file-picker, frontend |
| VirusTotal did not return an upload URL | exception | warning | validation, projects, frontend, form |
| VirusTotal upload failed after {attempts} attempt(s): {last_ | exception | error | virustotal, network, retry, file-upload |
| analysis {analysis_id} did not complete before the deadline | exception | error | virustotal, timeout, polling |
| Invalid or expired token | http | error | authentication, jwt, http-401, studio |
| Local (stdio) MCP servers can only be configured from the Un | http | error | authorization, mcp, http-403, api-key, studio |
| Invalid or expired API key | http | error | authentication, api-key, http-401, studio |
| Invalid token payload | http | error | authentication, jwt, http-401, studio |
| Password change required | http | error | authorization, password, http-403, studio |
| This execution artifact is outside the Recipe Studio dataset | exception | error | validation, path-traversal, huggingface, data-recipe, studio |
| Execution artifacts are no longer available. | exception | error | filesystem, huggingface, data-recipe, studio |
| Execution artifact path is not a dataset folder. | exception | error | validation, filesystem, huggingface, data-recipe, studio |
| NeMo Data Designer Hugging Face integration is not installed | exception | error | dependencies, import-error, huggingface, data-recipe, studio |
| job already running | exception | error | concurrency, job-management, data-recipe, studio |
| Add a Provider connection block before running this recipe. | validation | error | validation, configuration, llm, data-recipe, studio |
| GGUF conversion produced a symlink, refusing to relocate it: | exception | error | export, gguf, filesystem, symlink, studio |
| GGUF conversion produced no files: no .gguf outputs for {abs | exception | error | export, gguf, conversion, studio |
| GGUF conversion produced a symlinked Modelfile, refusing to | exception | error | export, gguf, modelfile, symlink, studio |
| A transformers installation is replacing the latest sidecar; | exception | warning | concurrency, transformers, export, retry, studio |
| No export subprocess running | exception | error | export, subprocess, lifecycle, orchestrator |
| Failed to send command to subprocess: {exc} | exception | error | export, subprocess, queue, broken-pipe, oom |
| Export subprocess crashed during wait | exception | error | export, subprocess, crash, oom, gpu |
| Subprocess error: {error_msg} | exception | error | export, gguf, worker-error, disk-space |
| Timeout waiting for '{expected_type}' response after {timeou | exception | error | export, timeout, gguf, large-models |
| No valid audio codes found after START_OF_SPEECH token | exception | error | tts, audio, snac, orpheus, decode |
| No bicodec_semantic tokens found in generated output | exception | error | tts, audio, bicodec, tokenizer, decode |
| No DAC code tokens (c1/c2) found in generated output | exception | error | tts, audio, dac, outetts, decode |
| apply_chat_template_for_generation: no attempt produced a re | exception | error | chat-template, tokenizer, transformers, compatibility |
| no attempt rendered the continuation prefix | exception | error | chat-template, tokenizer, continuation, transformers |
| Unknown model_kind '{model_kind}'. Expected one of {sorted(_ | validation | error | diffusion, validation, model-kind, api-contract |
| Invalid base64 image data: {exc} | validation | error | diffusion, image, base64, validation, client-error |
| Image is too large ({w}x{h}); maximum is {max_side}px per si | validation | error | diffusion, image, size-limit, validation, client-error |
| Could not decode image: {exc} | validation | error | diffusion, image, pillow, decode, client-error |
| Local base_repo is not a diffusers pipeline directory (no {i | validation | error | diffusion, diffusers, filesystem, validation |
| '{repo}' is gated on Hugging Face and this model cannot be d | validation | error | diffusion, huggingface, gated-repo, auth, network |
| transformer_quant='{requested}' could not be used: {reason}. | exception | error | quantization, torchao, gpu, precision, diffusion, host-capability |
| text_encoder_quant='{requested}' could not be used: {reason} | exception | error | quantization, torchao, cpu-offload, text-encoder, vram, diffusion |
| '{repo_id}' cannot be loaded: {excluded} | validation | error | model-validation, unsupported-model, edit-models, diffusion, family-detection |
| '{repo_id}' is not a supported diffusion image model. Suppor | validation | error | model-validation, family-detection, unsupported-model, diffusion |
| '{fam.name}' checkpoints are whole-pipeline single files and | validation | error | gguf, model-validation, single-file, diffusion, load-kinds |
| '{fam.name}' loads only as a full diffusers pipeline (it ass | validation | error | model-validation, pipeline-only, gguf, single-file, diffusion |
| Non-GGUF diffusion loads are restricted to unsloth/* repos ( | validation | error | security, trust-gate, unsloth, huggingface, model-validation, diffusion |
| base_repo is restricted to unsloth/* repos (or a local path) | validation | error | security, trust-gate, base-repo, unsloth, diffusion |
| a single-file checkpoint name is required for a '{kind}' loa | validation | error | validation, gguf, single-file, missing-parameter, diffusion |
| a 'gguf' load requires a .gguf checkpoint name. | validation | error | validation, gguf, file-extension, load-kinds, diffusion |
| a .gguf checkpoint needs model_kind 'gguf', not 'single_file | validation | error | validation, gguf, single-file, load-kinds, diffusion |
| '{gguf_filename}' is not a loadable single-file checkpoint ( | validation | error | validation, safetensors, single-file, file-format, diffusion |
| Local model path does not exist: {repo_id} | validation | error | local-path, file-not-found, validation, gguf, diffusion |
| a 'pipeline' load takes a full diffusers repo, not a single- | validation | error | validation, pipeline, load-kinds, parameter-conflict, diffusion |
| Local pipeline directory has no model_index.json: {repo_id} | validation | error | local-path, pipeline, model-index, validation, diffusion |
| '{repo_id}' is a single-file GGUF repo; load it with model_k | validation | error | gguf, huggingface, pipeline, validation, load-kinds, diffusion |
| A diffusion load is already in progress. | exception | error | concurrency, load-state, diffusion, locking, model-loading |
| The requested LoRA adapters could not be applied: baking ada | exception | error | diffusion, lora, quantization, vram, model-loading |
| {workflow} is not supported for the '{state.family.name}' mo | validation | error | diffusion, workflow, model-family, validation |
| ControlNet is not supported for the '{fam.name}' model famil | validation | error | diffusion, controlnet, model-family, validation |
| Diffusion generation was cancelled. | exception | info | diffusion, cancellation, concurrency, controlnet |
| {_cn_fs.reason} | validation | error | diffusion, security, controlnet, huggingface, validation |
| GGUF LoRA adapters are not supported on the diffusers engine | validation | error | diffusion, lora, gguf, safetensors, validation |
| LoRA is not supported for this model/quantisation on the dif | validation | error | diffusion, lora, gguf, quantization, torch-compile, engine |
| Failed to apply LoRA: {exc} | validation | error | diffusion, lora, diffusers, error-handling, cleanup |
| This quantized (int8/fp8) load was built without LoRA adapte | validation | error | diffusion, lora, quantization, torchao, model-loading |
| The LoRA selection changed, but a quantized (int8/fp8) trans | validation | error | diffusion, lora, quantization, torchao, topology |
| No diffusion model is loaded. | exception | error | diffusion, lifecycle, validation, model-loading |
| mask_image requires an input image (init_image). | validation | error | diffusion, inpainting, validation, request-payload |
| upscale requires an input image (init_image). | validation | error | diffusion, upscale, validation, request-payload |
| reference_images require an input image (init_image). | validation | error | diffusion, reference-images, validation, request-payload |
| Reference images are not supported for the '{state.family.na | validation | error | diffusion, validation, reference-images, model-family |
| {state.family.name} is an image-editing model: provide an in | validation | error | diffusion, validation, image-editing, init-image |
| {state.family.name} is an image-editing model and does not s | validation | error | diffusion, validation, inpainting, mask, image-editing |
| Upscale would not enlarge this image: its longest side ({max | validation | error | diffusion, upscale, validation, image-size |
| ControlNet currently combines with plain text-to-image only, | validation | error | diffusion, controlnet, validation, workflow |
| ControlNet is not supported for this model/quantisation on t | validation | error | diffusion, controlnet, quantisation, gguf, torchao, validation |
| {exc} | validation | error | diffusion, controlnet, catalog, not-found, http-400 |
| A prompts list is supported for plain text-to-image only; th | validation | error | diffusion, batching, validation, workflow |
| Unsupported attention_backend '{value}'. Use one of: {', '.j | validation | error | diffusion, attention-backend, validation, configuration |
| prompts must be a non-empty list of non-empty strings | validation | error | diffusion, batching, validation, prompts |
| prompts supports at most {MAX_BATCH_IMAGES} entries per call | validation | error | diffusion, batching, limits, validation |
| seeds must be a non-empty list of integers | validation | error | diffusion, batching, seeds, validation |
| seeds supports at most {MAX_BATCH_IMAGES} entries per call | validation | error | diffusion, batching, seeds, limits, validation |
| every seed must be between 0 and 2**53 - 1 (JSON-safe) | validation | error | diffusion, seeds, validation, json-safety |
| prompts and seeds must have the same length (got {len(prompt | validation | error | diffusion, batching, seeds, validation, length-mismatch |
| Unsupported transformer_cache '{value}'. Use one of: off, au | validation | error | diffusion, cache, validation, configuration |
| '{gguf_name}' is a {_FLUX2_INNER_DIMS.get(got, f'FLUX.2 vari | validation | error | diffusion, gguf, flux2, model-loading, validation |
| ControlNet '{spec_id}' is for {', '.join(entry.families)}, n | validation | error | diffusion, controlnet, model-family, validation, catalog |
| ControlNet '{spec_id}' is no longer present on disk | validation | error | controlnet, filesystem, stale-state, diffusion |
| ControlNet '{spec_id}' has no repo | validation | error | controlnet, catalog, config-mistake, diffusion |
| unknown ControlNet '{spec_id}': not a local model, catalog e | validation | error | controlnet, input-validation, huggingface, diffusion |
| Unknown control type {control_type!r} for a union ControlNet | exception | error | controlnet, input-validation, union-model, diffusion |
| ConvRot group size must be a power of 4, got {size} | exception | error | convrot, hadamard, input-validation, quantization |
| features {features} not divisible by ConvRot group {group_si | exception | error | convrot, shape-mismatch, tensor, quantization |
| in_features {in_features} is not divisible by the ConvRot gr | exception | error | convrot, shape-mismatch, linear-layer, quantization |
| ConvRot group size must be a power of 4, got {group_size!r} | exception | error | convrot, config-mistake, quantization, offline-build |
| cannot rotate {fqn!r}: not an nn.Linear on this model | exception | error | convrot, fqn, model-mismatch, quantization |
| unsupported activation rotation {kind!r} (this build impleme | validation | error | convrot, checkpoint-mismatch, version-skew, quantization |
| activation rotation names {len(missing)} fqn(s) this model d | exception | error | convrot, checkpoint-mismatch, fqn, quantization |
| activation rotation target {fqn!r} is not an nn.Linear | exception | error | convrot, ordering, fqn, quantization |
| activation rotation target {fqn!r} is already rotated | exception | error | convrot, double-apply, state-mismatch, quantization |
| activation rotation target {fqn!r} has in_features {module.i | exception | error | convrot, shape-mismatch, checkpoint-mismatch, quantization |
| GPU selection is unavailable on this host: {exc} | exception | error | gpu, environment, import-error, cuda |
| Requested GPU {wanted} but none of them are visible to this | exception | error | gpu, cuda-visible-devices, environment, device-selection |
| Could not switch the diffusion engine to {name}: unloading t | exception | error | engine-switch, unload-failure, vram, concurrency, diffusion |
| The diffusion engine changed while this load was starting. R | exception | error | concurrency, race-condition, retry, engine-switch, diffusion |
| '{family_name}' needs diffusers ({pipeline_class}), which th | exception | error | diffusers, environment, dependency, training, install |
| '{family_name}' needs diffusers ({pipeline_class}), but this | exception | error | diffusers, dependency, environment, training, version-mismatch |
| no .safetensors/.gguf LoRA file found in '{repo_id}' | exception | error | lora, huggingface, file-not-found, diffusion |
| Diffusion generation was cancelled. | exception | info | cancellation, diffusion, control-flow |
| Unsupported diffusion memory_mode '{value}'. Use one of: {va | validation | error | validation, diffusion, memory, api |
| {what} needs about {required / 1024:.0f} GB of memory for it | exception | error | memory, unified-memory, diffusion, planner |
| Generating at {w}x{h}{batch_note} needs about {total / 1024: | validation | error | memory, generation, diffusion, resolution |
| A diffusion component is larger than the available GPU memor | exception | error | memory, offload, diffusers, compatibility |
| Unsupported text_encoder_quant '{value}'. Use one of: {', '. | validation | error | validation, quantization, text-encoder, api |
| this torch cannot register the pre-quant constructor allowli | exception | error | security, torch, version, quantization, deserialization |
| {fqn}: refusing to pad a quantized Linear whose activation g | exception | error | quantization, numerics, validation, padding |
| Unsupported diffusion speed_mode '{value}'. Use one of: {', | validation | error | validation, speed, diffusion, api |
| Unsupported transformer_quant '{value}'. Use one of: {', '.j | validation | error | validation, quantization, transformer, api |
| {error_msg} (dynamic, from format_error_message: e.g. "Model | exception | error | model-loading, memory, huggingface, generic-wrapper |
| No active model | exception | error | state, model-loading, chat, guard |
| Model '{self.active_model_name}' has no chat_template set in | validation | error | chat-template, tokenizer, huggingface, model-config |
| Model {self.active_model_name} is not an audio model | exception | error | tts, audio, state, model-mismatch |
| Audio generation cancelled | exception | info | cancellation, tts, audio, control-flow |
| Unknown audio_type: {audio_type} | exception | error | tts, audio, dispatch, config |
| `penalty` has to be a positive float, but is {penalty} | validation | error | audio, sampling, repetition-penalty, validation, transformers |
| llama-server generation queue is full | exception | warning | llama-server, admission-control, backpressure, concurrency, capacity |
| too many extra llama-server args (limit {MAX_EXTRA_ARG_TOKEN | validation | error | llama-server, validation, argv, configuration |
| extra llama-server args cannot contain unpaired surrogate ch | validation | error | llama-server, unicode, surrogate, validation, encoding |
| extra llama-server args are too large (limit {limit} bytes) | validation | error | llama-server, validation, argv, size-limit, configuration |
| extra llama-server args cannot contain control characters | validation | error | llama-server, validation, control-characters, argv, shell |
| llama-server flag '{flag}' is managed by Unsloth Studio and | validation | error | llama-server, denylist, managed-flags, validation, configuration |
| extra llama-server args cannot contain a bare value ('{token | validation | error | llama-server, validation, argv, flag-parsing |
| llama-server does not accept the spaces around '{token[:64]} | validation | error | llama-server, validation, whitespace, argv, flag-parsing |
| llama-server does not read an attached value: write '{flag}' | validation | error | llama-server, validation, gnu-syntax, argv, flag-parsing |
| llama-server flag '{two_value_flag}' takes two values | validation | error | llama-server, validation, two-value-flag, argv, flag-parsing |
| extra llama-server args are too long for a Windows command l | validation | error | llama-server, windows, command-line-length, quoting, validation |
| llama-server flag '{flag}' requires an integer value | validation | error | llama-server, validation, ctx-size, flag-parsing, configuration |
| Unsloth MLX: use_adapter must be None, True, False, or a str | validation | error | mlx, lora, type-validation, inference |
| Unsloth MLX: cannot disable adapter layers without their bas | exception | error | mlx, lora, model-architecture, inference |
| mlx-vlm's registered renderer returned an empty prompt. | exception | error | mlx, vlm, chat-template, prompting |
| mlx-lm is too old for LRUPromptCache | exception | error | mlx, version-mismatch, prompt-cache, dependencies |
| MLXInferenceBackend cannot load GGUF model '{model_name}': G | exception | error | gguf, llama-server, huggingface-hub, transient, model-loading |
| Unsloth: distributed MLX inference requires parallel_mode='p | validation | error | mlx, distributed, parallelism, config |
| Unsloth: distributed MLX inference for LoRA adapter repos is | validation | error | mlx, lora, distributed, model-merging |
| Unsloth: MLX inference requires unsloth-zoo with the MLX mod | exception | error | mlx, unsloth-zoo, installation, apple-silicon, import-error |
| the template produced an empty prompt | validation | error | mlx, chat-template, tokenizer, model-loading |
| No model loaded | exception | error | mlx, lifecycle, model-loading, inference |
| apply_chat_template returned None — tokenizer may be incompa | exception | error | mlx, chat-template, tokenizer, inference |
| ChatGPT credential update is busy. Please retry. | exception | warning | oauth, file-lock, concurrency, retry, codex |
| ChatGPT returned an invalid access token. | exception | error | oauth, jwt, token-validation, codex |
| The ChatGPT account identifier was missing. | exception | error | oauth, jwt, claims, token-validation, codex |
| ChatGPT returned an invalid token response. | exception | error | oauth, api-contract, response-validation, codex |
| ChatGPT did not return a refresh token. | exception | error | oauth, refresh-token, token-rotation, codex |
| ChatGPT returned an invalid token lifetime. | exception | error | oauth, response-validation, expires-in, codex |
| Could not reach ChatGPT authentication. | exception | error | oauth, network, proxy, timeout, codex |
| ChatGPT authorization is no longer valid. Please reconnect. | exception | error | oauth, authentication, refresh-token, chatgpt, codex |
| ChatGPT authorization failed. Please reconnect. | exception | error | oauth, authentication, http-400, token-exchange, codex |
| ChatGPT returned an invalid authorization response. | exception | error | oauth, json, proxy, network, codex |
| Authorization callback was already used. | exception | error | oauth, idempotency, state-machine, double-submit, codex |
| Authorization flow was cancelled before credentials were sav | exception | error | oauth, race-condition, cancellation, persistence, codex |
| Authorization state did not match. | exception | warning | oauth, csrf, state-mismatch, loopback-server, codex |
| Authorization callback was invalid or already used. | exception | warning | oauth, consent-denied, replay, loopback-server, codex |
| Device authorization failed. Enable device-code login in Cha | exception | error | oauth, device-flow, chatgpt, codex, account-settings |
| ChatGPT returned an invalid device authorization response. | exception | error | oauth, device-flow, json-validation, api-contract, codex |
| Device login is unavailable. Enable device-code login in Cha | exception | error | oauth, device-flow, http-4xx, chatgpt, codex |
| Authorization flow was not found or expired. | exception | error | oauth, flow-state, persistence, not-found, codex |
| Authorization flow is no longer active. | exception | error | oauth, flow-state, state-machine, validation, codex |
| Paste the complete localhost ChatGPT callback URL. | exception | warning | oauth, callback-url, user-input, loopback, codex |
| The callback URL did not contain an authorization code. | exception | warning | oauth, callback-url, consent-denied, validation, codex |
| ChatGPT connection requires authorization. | exception | error | oauth, authentication, not-connected, codex |
| ChatGPT connection was disconnected during refresh. | exception | error | auth, oauth, race-condition, codex |
| ChatGPT Codex endpoint returned a forbidden redirect. | exception | error | network, proxy, codex, http |
| ChatGPT authorization expired. Reconnect this connection. | exception | critical | auth, oauth, codex, token-refresh |
| Could not refresh ChatGPT authorization. Please retry. | exception | error | network, auth, codex, transient, retry |
| ChatGPT Codex request failed ({response.status_code}).{suffi | exception | error | http, codex, upstream, api-error |
| Could not reach ChatGPT Codex. | exception | error | network, codex, connectivity, retry |
| ChatGPT returned a malformed stream. | exception | error | sse, streaming, codex, json, parsing |
| ChatGPT Codex generation failed{f' ({code})' if code else '' | exception | error | codex, generation, upstream, sse |
| ChatGPT stream ended before completion. | exception | error | sse, streaming, truncation, codex, network |
| A transformers repair is replacing the latest sidecar; retry | exception | warning | orchestrator, sidecar, concurrency, retry, model-loading |
| No inference subprocess running | exception | error | orchestrator, subprocess, lifecycle, ipc |
| Failed to send command to subprocess: {exc} | exception | error | orchestrator, subprocess, ipc, broken-pipe |
| The inference worker stopped unexpectedly while loading the | exception | critical | orchestrator, subprocess, oom, model-loading, crash |
| Subprocess error: {error_msg} | exception | error | inference, subprocess, runtime-error, relay |
| Timeout waiting for '{expected_type}' response (no activity | exception | error | inference, timeout, subprocess, loading |
| The current inference worker did not exit and still holds GP | exception | error | inference, gpu, subprocess, cuda, zombie-process |
| Download stalled for '{model_name}' even with HF_HUB_DISABLE | exception | error | network, download, huggingface, xet, inference |
| Inference subprocess is not running | exception | error | inference, tts, subprocess, precondition |
| No active model | exception | error | inference, tts, state, precondition |
| Audio generation cancelled | exception | info | inference, tts, cancellation |
audio_unsupported_backend This backend cannot generate audio. | exception | warning | inference, tts, unsupported, capability |
| Provider base URL hostname could not be resolved. | validation | error | network, dns, validation, provider-config, ssrf |
| Provider base URL points at a private address, which is disa | validation | error | network, ssrf, validation, provider-config, security |
| Provider base URL is required. | validation | error | validation, provider-config, input |
| Provider base URL contains invalid characters. | validation | error | validation, injection, provider-config, input |
| Provider base URL is malformed. | validation | error | validation, url-parsing, provider-config |
| Provider base URL must use http or https. | validation | error | validation, url-scheme, provider-config |
| Provider base URL must contain a hostname. | validation | error | validation, url-parsing, provider-config |
| The executable at {binary} is not stable-diffusion.cpp: its | exception | error | configuration, binary-validation, environment, sd-cpp |
| The stable-diffusion.cpp binary at {binary} does not adverti | exception | error | version-mismatch, binary-validation, sd-cpp, configuration |
| sd-cli (stable-diffusion.cpp) binary is unavailable. | exception | error | installation, availability, sd-cpp, environment |
| gguf_filename is required: the native engine loads single-fi | validation | error | validation, api-usage, gguf, sd-cpp |
| '{'repo_id'}' is not a supported diffusion image model. Supp | validation | error | validation, model-support, family-detection |
| Family '{fam.name}' has no native sd.cpp asset mapping. | validation | error | model-support, sd-cpp, validation |
| A diffusion load is already in progress. | exception | error | concurrency, state-machine, load |
| sd-server binary is present but not runnable. | exception | error | binary-validation, installation, environment, sd-cpp |
| sd-cli binary is present but not runnable. | exception | error | binary-validation, installation, sd-cpp, environment |
| The stable-diffusion.cpp server binary was replaced by an in | exception | error | concurrency, race-condition, retryable, accelerator, sd-cpp |
| The stable-diffusion.cpp binary was replaced by an install f | exception | error | concurrency, race-condition, retryable, accelerator, sd-cpp |
| '{'repo_id'}' has no native sd.cpp asset mapping. | validation | error | validation, model-support, sd-cpp |
| img2img / inpaint / reference / upscale are not yet supporte | validation | error | capability, validation, img2img, sd-cpp |
| Batched prompt/seed lists are not supported on the native sd | validation | error | capability, validation, batching, sd-cpp |
| ControlNet is not yet supported on the native sd.cpp engine; | validation | error | capability, validation, controlnet, sd-cpp |
| No diffusion model is loaded. | exception | error | state-machine, validation, load |
| LoRA is not supported for {state.family.name} on the native | validation | error | capability, lora, validation, sd-cpp |
| sd-server returned {len(blobs)} of {count} requested images | exception | error | diffusion, sd-cpp, batch, partial-result |
| The stable-diffusion.cpp binary was replaced by an install f | exception | error | diffusion, sd-cpp, accelerator, stale-state |
| sd-cli (stable-diffusion.cpp) binary not found. Build it or | exception | error | diffusion, sd-cpp, binary, environment |
| sd-cli timed out after {timeout}s | exception | error | diffusion, sd-cpp, timeout, cli |
| sd-cli exited {ret}. Last output: {"\n".join(tail[-12:])} | exception | error | diffusion, sd-cpp, cli, process-exit |
| sd-cli reported success but no image at {out}. Last output: | exception | error | diffusion, sd-cpp, cli, filesystem |
| failed to spawn sd-server: {self._spawn_error} | exception | error | diffusion, sd-cpp, server, process-spawn |
| sd-server failed to become ready. Last output: {tail[:2000]} | exception | error | diffusion, sd-cpp, server, startup, timeout |
| sd-server is not running. | exception | error | diffusion, sd-cpp, server, lifecycle |
| sd-server connection lost during img_gen submit | exception | error | diffusion, sd-cpp, server, network, crash |
| sd-server job queue is full (HTTP 429). | exception | warning | diffusion, sd-cpp, server, rate-limit, backpressure |
| sd-server img_gen submit -> {resp.status_code}: {resp.text[: | exception | error | diffusion, sd-cpp, server, http, payload |
| sd-server img_gen returned a non-JSON submit response: {exc} | exception | error | diffusion, sd-cpp, server, json, configuration |
| STT model '{model}' is not a curated GGUF dictation model. C | exception | warning | stt, whisper, ggml, validation, model-id |
| The local transcription runtime is not installed. Run `unslo | exception | error | stt, whisper, ggml, installation, runtime-missing |
| The local transcription runtime is missing its paired ggml l | exception | error | stt, whisper, ggml, installation, shared-libraries |
| '{model_id}' is still cancelling; try again in a moment. | exception | warning | stt, whisper, ggml, download, cancellation, race |
| Another GGUF dictation model ('{self._model_id}') is still d | exception | warning | stt, whisper, ggml, download, concurrency |
| The local transcription runtime is being updated. Try dictat | exception | warning | stt, ggml, whisper-cpp, maintenance, transient |
| STT model '{model_id}' (GGUF) is not downloaded. Download it | exception | error | stt, ggml, model-download, configuration |
| Transcription cancelled. | exception | info | stt, ggml, cancellation, push-to-talk |
| GGUF STT model loading was cancelled. | exception | info | stt, ggml, cancellation, model-loading |
| GGUF STT model loading was cancelled so training could start | exception | info | stt, ggml, cancellation, training, startup-race |
| The local transcription runtime exited before becoming ready | exception | error | stt, ggml, whisper-cpp, corrupt-model, process-exit |
| The local transcription runtime did not start in time. | exception | error | stt, ggml, timeout, startup, resources |
| Language '{language}' is not supported by STT model '{model_ | exception | error | stt, ggml, language-code, validation |
| The local transcription runtime returned HTTP {response.stat | exception | error | stt, ggml, http, whisper-cpp, inference |
| The local transcription runtime did not answer the request. | exception | error | stt, ggml, network, fallback, engine-health |
| Could not decode the audio. | exception | error | stt, ggml, response-schema, audio-decode, http |
| STT model '{model}' is not a curated llama.cpp dictation mod | http | error | stt, mtmd, llama-cpp, model-id, validation |
| llama.cpp is not installed, so these dictation models cannot | http | error | stt, mtmd, llama-cpp, installation, missing-binary |
| '{model_id}' is still cancelling; try again in a moment. | http | warning | stt, mtmd, download, cancellation, race |
| Another dictation model ('{self._model_id}') is still downlo | http | warning | stt, mtmd, download, concurrency, one-at-a-time |
| The local transcription runtime is being updated. Try dictat | http | warning | stt, runtime-update, sidecar, transient, llama-cpp |
| STT model '{model_id}' is not downloaded. Download it in Set | http | error | stt, model-download, cache-miss, validation |
| Transcription cancelled. | http | info | stt, cancellation, load, sidecar |
| Dictation model loading was cancelled. | http | info | stt, cancellation, load, training-preemption |
| A transcription is still running on the current dictation mo | http | warning | stt, busy, model-switch, concurrency |
| Dictation model loading was cancelled so training could star | http | info | stt, cancellation, startup-timeout, training-preemption, vram |
| llama-server did not become ready for '{model_id}'. | http | error | stt, startup-timeout, llama-cpp, gpu, sidecar |
| The dictation server is not running. | http | error | stt, server-lifecycle, race-condition, sidecar |
| The dictation model changed while this recording was being p | http | warning | stt, model-switch, concurrency, race-condition |
| Speech-to-text needs PyTorch, Transformers, and PyAV. Run `u | http | error | stt, dependencies, environment, import-error |
| STT model must be one of Studio's defaults or a Hugging Face | http | error | stt, validation, model-id, huggingface |
| Could not verify STT model '{model_id}'. Check that the repo | http | error | stt, huggingface, network, authentication, model-verification |
| STT model '{model_id}' is not a compatible Transformers Whis | http | error | stt, model-compatibility, whisper, huggingface, validation |
| Could not resolve an immutable revision for STT model '{mode | http | error | stt, huggingface, revision, toctou, model-verification |
| '{model_id}' is still cancelling; try again in a moment. | http | warning | stt, download, cancellation, transient, threading |
| Another dictation model ('{self._model_id}') is still downlo | http | warning | stt, download, concurrency, single-flight, threading |
| Speech-to-text needs the PyAV package to decode audio. Run ` | http | error | stt, dependency, pyav, ffmpeg, import |
| Audio must be {max_minutes} {unit} or shorter. | http | error | stt, audio, limit, validation, duration |
| Could not decode the audio. | http | error | stt, audio, decode, container, validation |
| Transcription cancelled. | http | info | stt, cancellation, decode, control-flow |
| STT model loading was cancelled so training could start. | http | info | stt, cancellation, training, gpu, preemption |
| STT model '{model_id}' is not downloaded. Download it in Set | http | error | stt, model, download, cache, huggingface |
| The previous dictation worker did not exit and still holds i | http | error | stt, worker, process, memory, busy, gpu |
| Language '{language}' is not supported by STT model '{model_ | http | error | stt, whisper, language, validation |
| Language '{language}' is not supported by English-only STT m | http | error | stt, whisper, language, model-config |
| STT model loading was cancelled so training could start. | http | info | stt, cancellation, multiprocessing, gpu |
| Transcription cancelled. | http | info | stt, cancellation, worker, concurrency |
| Unknown model_kind '{model_kind}'. Expected one of {sorted(_ | validation | error | video, validation, enum, model-config |
| transformer_quant='{requested}' could not be used: {reason}. | http | error | video, quantization, gpu, hardware-support |
| text_encoder_quant='{requested}' could not be used: {reason} | http | error | video, quantization, offload, hardware-support |
| A reference was sent empty. | exception | error | video, reference-media, validation, payload |
| Invalid base64 media data: {exc} | exception | error | video, base64, reference-media, payload |
| A reference decoded to no data. | exception | error | video, base64, reference-media, validation |
| A reference is too large ({len(blob) / 1e6:.0f} MB); the lim | exception | error | video, reference-media, size-limit, payload |
| Video generation needs the 'av' package (PyAV) to encode MP4 | exception | error | video, dependencies, pyav, ffmpeg |
| '{repo_id}' is a GGUF repo: pick one of its .gguf files (ggu | exception | error | video, gguf, model-config, validation |
| '{repo_id}' is not a supported text-to-video model. Supporte | exception | error | video, model-support, family-detection, validation |
| '{fam.name}' cannot load from a single .safetensors checkpoi | exception | error | video, modular-workflow, model-config, validation |
| '{fam.name}' cannot run on Apple Silicon: its Modular Diffus | exception | error | video, mps, apple-silicon, hardware-support, modular-workflow |
| transformer_quant '{requested_scheme}' is unavailable for '{ | exception | error | video, quantization, validation, minimax-h3, config |
| '{Path(gguf_filename or '').name}' is the {picked} partition | exception | error | video, minimax-h3, gguf, validation, config |
| MiniMax-H3 needs the Diffusers revision bundled with this St | exception | error | video, dependency, diffusers, environment, minimax-h3 |
| Non-GGUF video loads are limited to unsloth/* repos, the off | exception | error | video, security, huggingface, validation, trusted-repos |
| base_repo is limited to unsloth/* repos, the official family | exception | error | video, security, gguf, base-repo, validation |
| A gguf/single_file load needs the checkpoint filename. | exception | error | video, gguf, validation, api-usage, missing-argument |
| '{fam.name}' is a dual-expert model: a single {kind} file co | exception | error | video, moe, gguf, validation, minimax-h3 |
| a 'gguf' load requires a .gguf checkpoint name. | exception | error | video, gguf, validation, file-extension |
| a .gguf checkpoint needs model_kind 'gguf', not 'single_file | exception | error | video, gguf, single-file, validation |
| '{gguf_filename}' is not a loadable single-file checkpoint ( | exception | error | video, safetensors, single-file, validation, file-format |
| {exc} | exception | error | video, local-path, gguf, file-not-found, validation |
| Local checkpoint '{repo_id}' is not a .gguf file; a 'gguf' l | exception | error | video, local-path, gguf, file-extension, validation |
| Local checkpoint '{repo_id}' is not a .safetensors file; a ' | exception | error | video, local-path, safetensors, single-file, validation |
| Local model path '{repo_id}' does not exist. | exception | error | video, local-path, file-not-found, validation |
| Local pipeline path is not a diffusers directory (no {' or ' | exception | error | video, pipeline, local-path, diffusers, validation |
| A video load is already in progress. | exception | warning | video, concurrency, load-state, runtime |
| Video generation was cancelled. | exception | info | video, cancellation, minimax-h3, runtime |
| stable-diffusion.cpp could not be installed or started for M | exception | error | video, minimax-h3, sd-cpp, installation, environment |
| MiniMax-H3 needs about {required_vram_gb:.1f} GB available V | exception | error | vram, minimax-h3, video-generation, preflight, diffusers |
| MiniMax-H3 needs about {required_host_gb:.0f} GB available s | exception | error | system-ram, minimax-h3, video-generation, preflight, diffusers, psutil |
| WebM export needs the 'av' package (PyAV). | exception | error | video, webm, dependency, pyav |
| WebM export failed: the clip has no video stream. | exception | error | video, webm, corrupt-file, validation |
| WebM export failed (libvpx-vp9 unavailable?): {exc} | exception | error | video, webm, codec, libvpx, dependency |
| GIF export needs the 'av' and 'Pillow' packages. | exception | error | video, gif, dependency, pyav, pillow |
| GIF export failed: the clip has no video stream. | exception | error | video, gif, corrupt-file, validation |
| GIF export failed to decode the clip: {exc} | exception | error | video, gif, decode, corrupt-file |
| GIF export decoded no frames. | exception | error | video, gif, empty-file, validation |
| This LTX checkpoint stores scaled fp8 weights, which this lo | exception | critical | video, ltx, quantization, checkpoint, model-loading |
| The source image has no usable aspect ratio ({aspect_width}x | validation | error | video, minimax-h3, image, validation |
| MiniMax-H3 supports aspect ratios from 1:4 to 4:1; this imag | validation | error | video, minimax-h3, aspect-ratio, image, validation |
| That reference file carries no video track. | validation | error | video, minimax-h3, upload, validation, pyav |
| MiniMax-H3 reference videos run {H3_REF_VIDEO_MIN_SECONDS:g} | validation | error | video, minimax-h3, upload, duration, validation |
| That reference video decoded to no frames. | validation | error | video, minimax-h3, upload, corrupt-file, validation |
| MiniMax-H3 reference videos run {H3_REF_VIDEO_MIN_SECONDS:g} | validation | error | video, minimax-h3, upload, duration, validation |
| That reference file carries no audio track. | validation | error | audio, minimax-h3, upload, validation, pyav |
| That reference audio decoded to no samples. | validation | error | audio, minimax-h3, upload, corrupt-file, validation |
| MiniMax-H3 reference audio runs up to {H3_REF_VIDEO_MAX_SECO | validation | error | audio, minimax-h3, upload, duration, validation |
| llama-server embedder failed to become healthy. Last output: | exception | critical | subprocess, llama-cpp, embeddings, startup, timeout |
| llama-server embedder POST {path} -> {e.response.status_code | exception | error | http, embeddings, llama-cpp, batching |
| llama-server embedder POST {path} failed after retry | exception | error | network, retry, subprocess, embeddings, llama-cpp |
| embedder returned {len(items)} vectors for {len(chunk)} inpu | exception | error | embeddings, protocol, validation, batching |
| embedder returned ragged vectors: shape {arr.shape} | exception | error | embeddings, numpy, validation, data-integrity |
| torch crashes when allocating on {device}; this install's to | exception | critical | torch, cuda, environment, gpu, embeddings |
| Embedding model {name!r} {reason}; refusing to load. Set a d | exception | critical | security, huggingface, pickle, embeddings, model-loading |
| Unknown RAG_EMBED_BACKEND={config.EMBED_BACKEND!r}; expected | validation | error | configuration, env-vars, embeddings, validation |
| Path cannot be empty | validation | warning | validation, paths, user-input, rag |
| Symbolic-link folders are not allowed | validation | warning | paths, symlink, security, validation |
| Path does not exist | validation | warning | paths, filesystem, validation, mounts |
| The managed RAG uploads folder cannot be linked | validation | warning | paths, rag, validation, recursion-guard |
| Path must be a directory, not a file | validation | warning | paths, validation, user-input, filesystem |
| Path is not readable | validation | warning | permissions, filesystem, validation, paths |
| The filesystem root cannot be registered | validation | warning | paths, validation, filesystem, scope-guard |
| The entire home folder cannot be registered | validation | warning | paths, validation, home-directory, scope-guard |
| Credential or configuration directories are not allowed | validation | warning | security, paths, secrets, validation |
| System directories are not allowed | validation | warning | paths, system-directories, validation, security |
| Linked folder is unavailable | exception | error | filesystem, mounts, sync, rag, drift |
| Linked folder is no longer a regular directory | exception | error | filesystem, symlink, security, sync, toccou |
| Linked folder no longer resolves to its registered path | exception | error | filesystem, symlink, rag, folder-sync, integrity |
| Linked folders support only knowledge-base and project scope | validation | error | validation, api-contract, rag, folder-sync |
| The linked-folder scope no longer exists | validation | error | rag, folder-sync, lifecycle, race-condition, validation |
| Linked folder is still being removed | validation | warning | rag, folder-sync, lifecycle, race-condition, async-cleanup |
| Linked folders in the same scope cannot overlap | validation | error | rag, folder-sync, filesystem, validation, overlap |
| Linked folder changed after it was selected | validation | error | rag, folder-sync, race-condition, toctou, filesystem |
| Linked folder changed while it was reauthorized | validation | warning | rag, folder-sync, race-condition, retryable |
| Folder name cannot be empty | validation | warning | validation, rag, folder-sync, ui |
| Linked folder root identity changed | exception | error | rag, folder-sync, filesystem, integrity, scan |
| Folder nesting exceeds the {_MAX_FOLDER_DEPTH}-level scan li | exception | error | rag, folder-sync, scan, limits, recursion |
| Folder contains more than the {config.FOLDER_MAX_FILES} supp | exception | error | rag, folder-sync, limits, scan, configuration |
| Linked folder root identity changed during scan | exception | error | rag, folder-sync, race-condition, toctou, scan |
| File escaped the linked folder | exception | error | rag, folder-sync, security, symlink, toctou |
| Linked source is not a regular file | exception | error | rag, folder-sync, filesystem, security, toctou |
| Linked source changed during reconciliation | exception | warning | rag, folder-sync, toctou, scan, concurrent-writes |
| Linked source exceeds the RAG file size limit | exception | error | rag, folder-sync, limits, configuration, upload |
| Linked source changed while it was copied | exception | warning | rag, folder-sync, toctou, concurrent-writes, copy |
| The training checkpoint at '{directory}' could not be read; | exception | error | checkpoint, resume, filesystem, training |
| base_precision={mode!r} needs a CUDA GPU; this host has none | exception | error | config, gpu, precision, training |
| base_precision='int8' needs a functional torchao install; th | exception | error | dependencies, torchao, quantization, training |
| base_precision={mode!r} is not available on this host: torch | exception | error | torchao, rocm, windows, quantization |
| base_precision='mxfp8' needs a Blackwell (sm100+) GPU; this | exception | error | gpu, blackwell, quantization, mxfp8 |
| '{base_model}' is a gated Hugging Face repo. Accept its lice | exception | error | huggingface, auth, gated-model, training |
| No DiT trainer for family {cfg.resolved_family!r} | exception | error | config, model-family, training, version-mismatch |
| {spec.family} LoRA training requires bf16: fp16 overflows it | exception | error | config, mixed-precision, flux, training |
| This trainer requires a bfloat16-capable GPU (Ampere or newe | exception | error | gpu, bf16, hardware, training |
| num_frames must be positive, got {num_frames}. | exception | error | validation, video, minimax-h3, frame-count |
| num_frames must be of the form {H3_FRAMES_PER_CHUNK} * n + { | exception | error | validation, video, minimax-h3, frame-count |
| The aspect ratio must be positive, got {aspect_width}:{aspec | exception | error | validation, video, aspect-ratio, minimax-h3 |
| MiniMax-H3 was trained on aspect ratios from 1:4 to 4:1; thi | exception | error | video, aspect-ratio, dataset, minimax-h3 |
| data_dir is not a directory: {data_dir} | exception | error | filesystem, dataset, video, training |
| No captioned video clips found. MiniMax-H3 trains from clips | exception | error | dataset, captions, video, training |
| {Path(path).name} carries no video track. | exception | error | video, dataset, codec, minimax-h3 |
| {Path(path).name} carries no audio track. MiniMax-H3 denoise | exception | error | video, audio, dataset, minimax-h3 |
| {Path(path).name} decoded to {len(frames)} frames at {H3_FPS | exception | error | video, frame-count, dataset, minimax-h3 |
| {Path(path).name} decoded to no audio samples. | exception | error | audio, video, codec, dataset |
| {Path(path).name} carries {have_s:.2f}s of audio for a {want | exception | error | audio, video, dataset, minimax-h3 |
| gradient_accumulation_steps must be >= 1 | validation | error | training, configuration, validation, diffusion, lora |
| lora_rank must be >= 1 | validation | error | training, lora, configuration, validation |
| lora_alpha must be >= 1 (a zero/negative alpha scales the ad | validation | error | training, lora, configuration, validation |
| resolution must be a multiple of 8 and >= 64 | validation | error | training, resolution, configuration, validation, diffusion |
| '{resolved_family}' trains at a resolution that is a multipl | validation | error | training, video, resolution, validation, diffusion |
| mixed_precision must be one of bf16 / fp16 / no | validation | error | training, mixed-precision, configuration, validation |
| seed must fit in torch's 64-bit range | validation | error | training, seed, pytorch, validation, configuration |
| '{resolved_family}' LoRA training requires bf16: fp16 overfl | validation | error | training, mixed-precision, bf16, dit, validation |
| lr_scheduler must be one of {', '.join(sorted(_LR_SCHEDULERS | validation | error | training, lr-scheduler, configuration, validation |
| cache_variants must be between 1 and 16 | validation | error | training, caching, configuration, validation |
| save_steps / save_total_limit must be whole numbers, got {se | validation | error | training, checkpointing, configuration, validation, type-coercion |
| save_steps must be >= 0 (0 disables periodic checkpoints) | validation | error | training, checkpointing, configuration, validation |
| save_total_limit must be >= 0 (0 keeps every checkpoint) | validation | error | training, checkpointing, configuration, validation |
| resume_from_checkpoint is not supported for {resolved_family | validation | error | training, resume, checkpointing, validation, data-loss |
| save_steps is not supported for {resolved_family}: its train | validation | error | training, checkpointing, validation, configuration |
| ema_decay must be a number, got {self.ema_decay!r} | validation | error | training, ema, configuration, validation, type-coercion |
| ema_decay must be in [0, 1); 0 disables the EMA adapter | validation | error | training, ema, configuration, validation |
| compile_transformer must be one of off / on / auto | validation | error | training, torch-compile, configuration, validation |
| base_precision must be one of nf4 / bf16 / int8 / fp8 / mxfp | validation | error | training, quantization, configuration, validation |
| base_precision={base_precision!r} needs a dense base repo, b | validation | error | training, quantization, base-model, configuration, validation |
| base_precision={base_precision!r} trains in bf16 compute; se | validation | error | training, config, precision, diffusion, validation |
| base_precision={base_precision!r} is not supported for minim | validation | error | training, config, precision, fp8, minimax-h3, diffusion |
| base_precision={base_precision!r} is not validated for train | validation | error | training, precision, validation, diffusion, family-gating |
| flow_shift must be a positive number or 'auto', got {self.fl | validation | error | training, config, flow-matching, validation, scheduler |
| flow_shift must be a finite number > 0 (1.0 disables the shi | validation | error | training, flow-matching, validation, numeric-safety |
| cfg_dropout must be a number, got {self.cfg_dropout!r} | validation | error | training, config, validation, cfg |
| cfg_dropout must be between 0 and 1 | validation | error | training, config, validation, range-check, cfg |
| weighting_scheme must be one of none / bell | validation | error | training, config, loss-weighting, validation |
| snr_gamma must be > 0, or null to disable min-SNR weighting | validation | error | training, config, loss-weighting, min-snr, validation |
| learning_rate must be a number, got {self.learning_rate!r} | validation | error | training, config, hyperparameters, validation |
| learning_rate must be > 0 | validation | error | training, hyperparameters, validation, range-check |
| data_dir is not a directory: {data_dir} | exception | error | training, dataset, filesystem, file-not-found |
| Image cannot be decoded: {img.name} ({e}). Remove or replace | validation | error | training, dataset, corrupt-file, pil, preflight |
| No captioned images found. Provide a metadata.jsonl / captio | validation | error | training, dataset, captions, validation |
| '{base_model}' ships LTX-2.3 as single-file checkpoints with | validation | error | training, ltx-2, model-loading, diffusers, unsupported |
| Refusing to train from untrusted base model '{base_model}'. | validation | error | training, security, model-loading, trust, pickle-risk |
| Checkpoint tensor '{name}' has shape {tuple(saved.shape)} bu | validation | error | training, checkpoint, resume, lora, shape-mismatch |
| This run has {len(trainable)} trainable tensors and the chec | validation | error | training, checkpoint, resume, lora, validation |
| This checkpoint does not record which optimizer wrote its st | exception | error | training, checkpoint, resume, optimizer, corrupt-file |
| This checkpoint's optimizer state was written by {saved_opti | exception | error | training, checkpoint, resume, optimizer, environment |
| Resume checkpoint uses a path from a different operating sys | validation | error | path, cross-platform, training-resume, validation |
| Resume checkpoint path could not be resolved. | validation | error | filesystem, training-resume, validation |
| Resume checkpoint must be inside Unsloth outputs. | validation | error | path, sandboxing, training-resume, validation |
| S3 prefix contains mixed dataset formats ({', '.join(familie | validation | error | s3, dataset, validation, data-format |
| S3 dataset download cancelled | exception | info | s3, cancellation, control-flow, dataset |
| S3 dataset loading requires boto3. Install it with: pip inst | exception | error | s3, dependencies, environment, dataset |
| s3_config.bucket is required | validation | error | s3, config, validation, dataset |
| No supported dataset files ({', '.join(SUPPORTED_EXTENSIONS) | validation | error | s3, dataset, validation, data-format |
| No audio column found in dataset. Columns: {dataset.column_n | validation | error | audio, dataset, csm, speech, validation |
| No text column found in dataset. Columns: {dataset.column_na | validation | error | audio, dataset, csm, speech, validation |
| No valid examples after CSM preprocessing (skipped {skipped} | validation | error | audio, csm, dataset, data-quality |
| Audio VLM dataset needs 'audio' and 'text' columns, got: {da | validation | error | audio, vlm, multimodal, dataset, validation |
| SNAC dataset needs 'audio' and 'text' columns, got: {dataset | validation | error | audio, snac, dataset, validation |
| No valid examples after SNAC preprocessing (skipped {skipped | validation | error | audio, snac, dataset, data-quality |
| BiCodec dataset needs 'audio' and 'text' columns, got: {data | validation | error | audio, bicodec, tts, dataset, validation |
| No valid examples after BiCodec preprocessing (skipped {skip | validation | error | audio, bicodec, tts, dataset, data-quality |
| DAC dataset needs 'audio' and 'text' columns, got: {dataset. | validation | error | audio, dac, tts, dataset, validation |
| No valid examples after DAC preprocessing (skipped {skipped} | validation | error | audio, dac, whisper, dataset, data-quality |
| Whisper dataset needs 'audio' and 'text' columns, got: {data | validation | error | audio, whisper, asr, dataset, validation |
| No valid examples after Whisper preprocessing | validation | error | audio, whisper, asr, dataset, data-quality |
| Unsloth MLX: max_grad_value={max_grad_value} must be finite | validation | error | training, mlx, config-validation, gradient-clipping |
| Unsloth MLX: max_grad_leaf_norm={max_grad_leaf_norm} must be | validation | error | training, mlx, config-validation, gradient-clipping |
| Unsupported local dataset format: {all_files[0]} | validation | error | dataset, file-format, training, validation |
| That is not a YouTube video link. | exception | error | youtube, transcript, input-validation, regex |
| YouTube will not play this video. | exception | error | youtube, transcript, network, playability |
| This video has no captions. | exception | warning | youtube, transcript, no-captions, data-availability |
| This video's captions are empty. | exception | warning | youtube, transcript, empty-response |
| YouTube returned an unreadable response. | exception | error | youtube, transcript, json-parse, network |
| YouTube returned a caption URL from an unexpected host. | exception | error | youtube, transcript, security, url-validation |
| YouTube redirected the caption request too many times. | exception | error | youtube, transcript, redirects, network |
| YouTube returned no caption text for this video. | exception | warning | youtube, transcript, empty-response, retry |
| YouTube returned unreadable caption data. | exception | error | youtube, transcript, json-parse, network |
| Multiple cached {noun} differ only by case. Delete the exact | http | warning | hf-cache, delete, case-sensitivity, conflict |
| Failed to read the local dataset cache. | http | error | hf-cache, datasets, filesystem, http-500 |
| Invalid repo_id format | http | error | hf-cache, datasets, input-validation, http-400 |
| Failed to delete dataset from {len(failures)} cache location | http | error | cache, filesystem, permissions, partial-failure, http-500 |
| Dataset not found in cache | http | warning | cache, http-404, idempotency, delete |
| Invalid repo_id: {repo_id!r} | http | error | validation, huggingface, repo-id, http-400 |
| This dataset is no longer on disk. Add it again or pick anot | http | error | local-dataset, filesystem, http-404, preview |
dataset_local_cache_miss Dataset is not available in the local cache. | http | warning | cache, offline, huggingface, http-404, preview |
| Dataset appears to be empty or could not be streamed | http | error | huggingface, streaming, empty-dataset, http-400, preview |
| Failed to check dataset format: {scrubbed} | http | error | http-500, huggingface, format-check, unexpected-exception, parquet |
| AI assist failed: {scrubbed} | http | error | ai-assist, http-500, llm, model-loading, oom |
| Unsupported local dataset directory (expected parquet/json/j | http | error | local-dataset, validation, http-400, file-format |
| Dataset appears to be empty or could not be read | http | error | local-dataset, json, csv, http-400, empty-file |
| Unsupported file format: {dataset_path.suffix} | http | error | local-dataset, file-format, http-400, validation |
| Unsupported file type: {ext}. Allowed: {allowed} | http | error | upload, validation, file-format, http-400 |
| {str(exc)} | http | error | upload, native-import, lease, validation, http-400 |
| Dropped dataset could not be read. | http | error | upload, native-import, filesystem, http-400 |
| Dropped dataset is empty | http | error | upload, native-import, empty-file, http-400 |
| No dataset file was provided | http | error | upload, multipart, validation, http-400 |
| Empty upload payload | http | error | upload, empty-file, multipart, http-400 |
| {unavailable_reason} | http | error | transport, xet, environment, http-400, download |
| Failed to start {log_prefix.lower()}: {scrubbed} | http | critical | subprocess, spawn, environment, http-500, download |
| Path must be a folder or model weight file | validation | warning | validation, local-models, file-format |
| Directory not allowed | http | error | http-403, authorization, local-models, path-policy |
| Failed to list local models: {str(e)} | http | error | http-500, catch-all, local-models, logging |
| Failed to create models folder: {path}: {e} | http | error | filesystem, http-500, hf-cache, permissions, environment-variables |
| Models folder path is not a directory: {path} | http | error | filesystem, http-500, symlink, race-condition, hf-cache |
| Path cannot be empty | validation | warning | validation, scan-folders, user-input |
| Path does not exist | validation | warning | validation, scan-folders, filesystem |
| Path must be a directory, not a file | validation | warning | validation, scan-folders, user-input |
| Path is not readable | validation | warning | validation, scan-folders, permissions |
| The filesystem root cannot be registered | validation | warning | validation, scan-folders, security, path-policy |
| Credential or configuration directories are not allowed | validation | warning | validation, scan-folders, security, secrets |
| Path under {prefix} is not allowed | validation | warning | validation, scan-folders, security, path-policy, cross-platform |
| Folder was concurrently removed | validation | warning | race-condition, sqlite, scan-folders, concurrency |
| Invalid transport mode: {mode!r} (transports: {sorted(VALID_ | validation | error | validation, hf-download, transport, configuration |
| dataset path may not contain null bytes | validation | warning | validation, security, path-traversal, datasets |
| dataset path may not contain '..' segments: {raw!r} | validation | warning | validation, security, path-traversal, datasets |
| dataset path must be relative or under a dataset root: {raw! | validation | warning | validation, security, datasets, path-policy |
| {label} unavailable for {repo_id} | exception | error | network, huggingface-hub, retry, hf-download, authentication |
| Metadata unavailable while resolving GGUF variant '{variant} | exception | error | network, huggingface, gguf, download, retry |
| Error: Invalid UNSLOTH_CPU_THREADS value {_raw!r}: {exc} | console | error | env, config, startup, cpu-threads |
| UNSLOTH_STUDIO_MCP_TOKEN is required when MCP is enabled | exception | critical | mcp, auth, env, security, startup |
| Invalid version. | http | warning | api, validation, http-422, release-notes |
| API endpoint not found | http | warning | api, http-404, routing, spa |
| Unsloth MCP bearer token must be a non-empty value | validation | critical | mcp, auth, config, security |
| Unsloth MCP bearer token must contain ASCII characters only | validation | critical | mcp, auth, ascii, config, security |
| Provide either content_base64 or file_ids, not both | validation | warning | validation, pydantic, api, http-422, upload |
| Provide either content_base64 or file_ids | validation | warning | validation, pydantic, api, http-422, upload |
| file_ids must not be empty | validation | warning | validation, pydantic, api, http-422, upload |
| block_id is required when using file_ids | validation | warning | validation, pydantic, api, http-422, upload |
| file_names must be provided and same length as file_ids | validation | warning | validation, pydantic, api, http-422, upload |
| filename is required when using content_base64 | validation | warning | validation, pydantic, api, http-422, upload |
| save_directory is required | validation | warning | validation, export, api, http-422, filesystem |
| save_directory must not be empty | validation | warning | validation, export, api, http-422, filesystem |
| save_directory may not contain null bytes | validation | error | validation, security, path-traversal, export, http-422 |
| save_directory may not contain control characters | validation | error | validation, security, crlf, export, http-422 |
| save_directory path components must be <= 255 characters | validation | warning | validation, filesystem, export, http-422, path-length |
| save_directory may not contain '..' segments | validation | error | validation, security, path-traversal, export, http-422 |
| Chat template exceeds the {MAX_CHAT_TEMPLATE_BYTES}-byte lim | validation | warning | validation, chat-template, inference, http-422, size-limit |
| Expected a number, got a boolean. | validation | error | pydantic, validation, type-confusion, boolean, llama-server |
| tensor_split entries must be finite and non-negative | validation | error | pydantic, validation, nan, gpu, tensor-split, llama-server |
| tensor_split must have a positive total | validation | error | pydantic, validation, tensor-split, gpu, llama-server |
| "tool_calls" is only valid on role="assistant" messages. | validation | error | pydantic, validation, openai, chat-completions, tool-calls, agents |
| "tool_call_id" is only valid on role="tool" messages. | validation | error | pydantic, validation, openai, chat-completions, tool-call-id, agents |
| "name" is only valid on role="tool" messages. | validation | error | pydantic, validation, openai, chat-completions, legacy-schema |
| role="{self.role}" messages require "content". | validation | error | pydantic, validation, openai, chat-completions, empty-content |
| known block type handled by its typed model | validation | info | pydantic, validation, anthropic, content-blocks, internal-invariant |
| unsupported content block type {btype!r} in a user message | validation | error | pydantic, validation, anthropic, content-blocks, messages-api |
| duplicate LoRA id '{spec.id}'; list each adapter at most onc | validation | error | pydantic, validation, lora, diffusion, quantization, duplicates |
| guidance_start must be <= guidance_end | validation | error | pydantic, validation, controlnet, diffusion, range |
| every prompt in prompts must be non-empty | validation | error | pydantic, validation, diffusion, batch, empty-string |
| every seed must be between 0 and 2**53 - 1 | validation | error | pydantic, validation, diffusion, seeds, json-safe-integers |
| prompts and seeds must have the same length (got {len(self.p | validation | error | pydantic, validation, diffusion, batch, length-mismatch, seeds |
| each reference image must be at most 32 MiB (base64) | validation | error | pydantic, validation, diffusion, payload-limit, base64, reference-images |
| must be a multiple of 16 | validation | error | pydantic, validation, diffusion, image-dimensions, alignment |
| seed + batch_size - 1 must not exceed 2**53 - 1 so every per | validation | error | pydantic, validation, diffusion, seeds, batch, json-safe-integers |
| each reference must be at most 32 MiB (base64) | validation | error | pydantic, validation, video, payload-limit, base64, reference-media |
| MiniMax-H3 takes at most 12 references in total, got {total} | validation | error | pydantic, validation, video-generation, minimax |
| reference audio needs at least one reference image or video | validation | error | pydantic, validation, video-generation, audio, minimax |
| keyframes and references cannot be combined: MiniMax-H3 runs | validation | error | pydantic, validation, video-generation, keyframes, minimax |
| width and height must be sent together, or both omitted | validation | error | pydantic, validation, video-generation, keyframes, aspect-ratio |
| s3_config requires either use_iam_role=True or both access_k | validation | error | pydantic, validation, s3, credentials, aws, training |
| learning_rate is required | validation | error | pydantic, validation, training, hyperparameters |
| learning_rate must be a number, not a bool | validation | error | pydantic, validation, training, yaml, type-coercion |
| learning_rate must be parseable as float (got {v!r}) | validation | error | pydantic, validation, training, parsing, hyperparameters |
| learning_rate must be > 0 (got {lr!r}); typical range is 1e- | validation | error | pydantic, validation, training, hyperparameters, scheduling |
| learning_rate must be < 1.0 (got {lr!r}); values that large | validation | error | pydantic, validation, training, hyperparameters, divergence |
| dataset_slice_end must be greater than or equal to dataset_s | validation | error | pydantic, validation, training, dataset, off-by-one |
| hf_dataset is too long (max 256 chars) | validation | error | pydantic, validation, training, huggingface, dataset |
| hf_dataset must not contain '..' | validation | error | pydantic, validation, training, path-traversal, security |
| hf_dataset contains invalid characters or path segments | validation | error | pydantic, validation, training, huggingface, dataset, sanitization |
| subset is too long (max {MAX_HF_DATASET_OPTION_LENGTH} chars | validation | error | pydantic, validation, training, huggingface, dataset, subset |
| subset contains invalid characters | validation | error | pydantic, validation, training, huggingface, subset, sanitization |
| local cache path is too long (max 4096 chars) | validation | error | pydantic, validation, training, filesystem, paths |
| local cache path contains invalid characters | validation | error | pydantic, validation, filesystem, nul-byte, security |
| local cache path must not contain '..' segments | validation | error | pydantic, validation, filesystem, path-traversal, security |
| split name is too long (max {MAX_HF_DATASET_OPTION_LENGTH} c | validation | error | pydantic, validation, training, huggingface, dataset-split |
| dataset_streaming requires a plain split name in {field_name | validation | error | pydantic, huggingface, datasets, streaming, validation |
| Either num_epochs or max_steps must be > 0; both cannot be 0 | validation | error | pydantic, training-config, validation |
| Only one LoRA variant may be enabled at a time; got {active} | validation | error | pydantic, lora, fine-tuning, validation |
| {active[0]} requires an adapter method (LoRA/QLoRA or Contin | validation | error | pydantic, lora, fine-tuning, validation |
| Chat template contains unpaired surrogate characters. | validation | error | pydantic, unicode, chat-template, validation |
| Chat template exceeds the {MAX_CHAT_TEMPLATE_BYTES}-byte lim | validation | error | pydantic, chat-template, size-limit, validation |
| Each repo must be `owner/name`; got {r!r} | validation | error | pydantic, github, config, validation |
| item_types must not be empty | validation | error | pydantic, github, config, validation |
| At least one repo is required | validation | error | pydantic, github, config, validation |
| GitHub token is required. Set it in the recipe config or the | exception | critical | github, authentication, environment, secrets |
| GH_TOKEN or GITHUB_TOKEN not set in environment | exception | critical | github, authentication, environment, runtime-error |
| GitHub {endpoint} returned {r.status_code} {r.reason}. Token | exception | critical | github, authentication, http-401, http-403, scopes |
| GraphQL failed after {max_retries} retries: {last_err} | exception | error | github, graphql, network, retry, timeout |
| REST failed after {max_retries} retries: {last_err} | exception | error | github, rest, rate-limit, network, retry |
| pandas is required for unstructured seed processing: {exc} | exception | error | pandas, dependency, import-error, plugin |
| unstructured seed file not found: {resolved} | exception | error | file-not-found, path, plugin |
| No text found in unstructured seed source. | exception | error | empty-file, validation, plugin, chunking |
| No text found in any uploaded files. | exception | error | empty-file, validation, plugin, batch-upload |
| Unsupported unstructured seed file type: {ext} | exception | error | file-type, validation, plugin, chunking |
| Seed file does not exist: {expanded} | validation | error | pydantic, config-validation, filesystem, data-designer |
| nonce must be base64url | http | warning | http, auth, base64, validation |
| nonce must decode to 16-128 bytes | http | warning | http, auth, nonce, validation |
| New password cannot contain spaces | http | warning | http, auth, password, validation |
| New password must be different from the current password | http | warning | http, auth, password, validation |
| Invalid {label}: must be alphanumeric/dash/underscore only | http | error | validation, upload, path-traversal, http-400 |
| invalid base64 payload | http | error | base64, upload, validation, http-400 |
| unsupported file type: {ext} | http | error | file-type, upload, validation, http-422 |
| Unstructured seed support not available (missing data_design | http | error | optional-dependency, import-error, http-500, unstructured |
| dataset_name must be a Hugging Face repo id like org/repo | http | error | huggingface, validation, http-400, dataset |
| dataset appears empty or unreadable | http | error | huggingface, dataset, http-422, empty-data |
| unable to resolve seed dataset path | http | error | huggingface, dataset, http-422, path-resolution |
| Unsupported file type: {ext}. Allowed: {', '.join(sorted(UNS | http | error | file-type, upload, unstructured, http-400 |
| Empty file not allowed | http | error | upload, validation, http-400, empty-file |
| File too large ({size_bytes} bytes). Maximum is {UNSTRUCTURE | http | error | upload, size-limit, http-413, unstructured |
| Total upload limit ({UNSTRUCTURED_RECIPE_UPLOAD_TOTAL_MAX_LA | http | error | upload, quota, http-413, unstructured |
| Invalid block_id: only uid-namespaced blocks can be deleted | http | error | upload, legacy, delete, http-400 |
| Invalid block_id: outside upload root | http | error | path-traversal, filesystem, http-400, symlink |
| failed to delete uploaded files | http | error | filesystem, delete, http-500, race-condition |
| file_ids must not be empty | http | error | validation, upload, http-400, empty-list |
| unsupported file type: {ext}. allowed: {allowed} | http | error | validation, file-upload, fastapi, data-recipe |
| empty upload payload | http | error | validation, file-upload, base64 |
| file too large (max {LOCAL_SEED_UPLOAD_MAX_LABEL}) | http | error | file-upload, payload-limit, http-413 |
| A transformers installation is in progress. Retry when it co | http | warning | concurrency, http-409, retryable, export, transformers |
| Export is not supported on this platform. | http | error | hardware, platform-support, export, http-400 |
| {message} | http | error | export, checkpoint, http-400, fastapi |
| A transformers installation is replacing the latest sidecar; | http | warning | concurrency, http-409, retryable, race-condition, export |
| Failed to load checkpoint | http | error | export, http-500, logging, checkpoint |
| Memory cleanup failed. See server logs for details. | http | error | export, memory, http-500, cleanup |
| Failed to cleanup export memory | http | error | export, memory, http-500, cleanup |
| Failed to cancel export | http | error | export, process-management, http-500, cancel |
| Failed to get export status | http | error | export, http-500, status, logging |
| Failed to get export logs | http | error | export, logging, http-500, polling |
| Failed to export merged model | http | error | export, http-500, merge, logging |
| Failed to export base model | http | error | export, http-500, fastapi, unsloth |
| Failed to export GGUF model | http | error | export, gguf, http-500, oom |
| Failed to export LoRA adapter | http | error | export, lora, http-500, peft |
| url must not be empty | http | warning | mcp, validation, http-400, url |
| command must not be empty | http | warning | mcp, stdio, validation, http-400 |
| Enter an http(s):// URL, or a local command whose first toke | http | warning | mcp, stdio, url, validation, http-400 |
| Local commands aren't enabled on this server. To allow them, | http | warning | mcp, stdio, security, http-400, config |
| MCP server address must start with http:// or https:// (for | http | warning | mcp, url, validation, http-400 |
| url is missing a host | http | warning | mcp, url, validation, http-400 |
| is_enabled must be true or false | http | warning | mcp, validation, http-400, boolean |
| use_oauth must be true or false | http | warning | mcp, validation, http-400, oauth |
| MCP server not found | http | error | mcp, http-404, crud, stale-id |
| No fields to update | http | warning | mcp, validation, http-400, empty-payload |
| stdio MCP servers are disabled on this host | http | error | mcp, stdio, hosting, configuration, security |
| Directory not allowed | http | error | models, filesystem, allowlist, security, path-traversal |
| {rejection_message} | http | error | models, scan-folders, validation, api |
| Permission denied reading {current.name} | http | error | filesystem, permissions, browse, models, os-error |
| Could not read {os.path.basename(str(current))} | http | error | filesystem, os-error, network-share, browse, models |
| Path does not exist: {os.path.basename(requested_path)} | http | warning | filesystem, not-found, browse, models, stale-state |
| Invalid path | http | error | filesystem, os-error, symlink, browse, path-resolution |
| Path is not in the browseable allowlist. Register it via POS | http | error | filesystem, symlink, allowlist, security, path-traversal |
| Credential or configuration directories are not browseable. | http | warning | security, filesystem, credentials, browse, allowlist |
| System directories are not browseable. | http | warning | security, filesystem, system-paths, browse, allowlist |
| Not a directory: {os.path.basename(str(current))} | http | warning | filesystem, validation, browse, client-error |
| Permission denied reading {os.path.basename(str(target))} | http | error | filesystem, permissions, browse, models |
| Could not read {os.path.basename(str(target))} | http | error | filesystem, os-error, network-share, browse, transient |
| Selected cached model is no longer available. | http | error | models, huggingface, cache, not-found, local-models |
| Invalid model snapshot repository ID. | http | error | models, huggingface, validation, repo-id, api |
| Only trained or exported Unsloth models can be deleted | http | error | models, unsloth, validation, api, delete |
| model_path is required | http | warning | fastapi, unsloth, validation, request-body, model-deletion |
| gguf_variant is required when export_type is 'gguf' | http | warning | fastapi, unsloth, gguf, validation, quantization, model-deletion |
| Model path is outside Unsloth storage | http | error | fastapi, unsloth, path-traversal, symlink, security, filesystem, model-deletion |
| Refusing to delete storage root | http | error | fastapi, unsloth, destructive-operation, guard, filesystem, model-deletion |
| Unload the model before deleting | http | warning | fastapi, unsloth, llama-cpp, inference, state-conflict, model-deletion |
| GGUF variant deletion requires an export directory | http | warning | fastapi, unsloth, gguf, validation, filesystem, model-deletion |
| Failed to decrypt API key. The server public key may have ch | http | error | encryption, rsa, api-key, provider-credentials |
| ChatGPT subscriptions do not use API keys. | http | error | chatgpt, oauth, validation, providers |
| ChatGPT subscription routing is fixed. | http | error | chatgpt, oauth, base-url, validation |
| Choose only curated Codex models. | http | error | chatgpt, models, validation |
| Max Tokens limit can only be overridden for generic Custom p | http | error | validation, max-tokens, providers |
| str(exc) | http | error | base-url, ssrf, validation, providers |
| Cannot replace and clear an API key in the same request | http | error | api-key, validation, mutually-exclusive |
| API key cannot be empty | http | error | api-key, validation, providers |
| No fields to update | http | warning | validation, no-op, providers |
| Provider '{config['display_name']}' is disabled. | http | error | disabled-provider, saved-credential, validation |
| Unknown provider type: {payload.provider_type} | http | error | providers, registry, connectivity, validation |
| RAG is unavailable: the sqlite-vec extension could not be lo | http | error | http-503, rag, sqlite-vec, dependency, studio-backend |
| Unsupported file type '{ext}'. Allowed: {sorted(config.UPLOA | http | warning | http-400, file-upload, extension-allowlist, rag, studio-backend |
| File exceeds the {cap // (1024 * 1024)} MB upload limit. | http | warning | http-413, file-upload, size-limit, rag, studio-backend |
| Uploaded file is empty. | http | warning | http-400, file-upload, empty-file, rag, studio-backend |
| Native path grant is required. | http | error | http-400, native-path-lease, file-attach, authorization, rag, studio-backend |
| Dropped file could not be read. | http | error | http-400, native-path-lease, file-io, rag, studio-backend |
| No file was provided. | http | warning | http-400, file-upload, request-validation, rag, studio-backend |
| Native folder grant has no stable identity. | http | error | http-400, native-path-lease, linked-folder, filesystem, rag, studio-backend |
| Path cannot be empty | http | warning | http-400, linked-folder, path-validation, rag, studio-backend |
| Knowledge base not found | http | error | http-404, knowledge-base, scope-validation, rag, studio-backend |
| Document not found | http | error | http-404, document, knowledge-base, orphan, rag, studio-backend |
| Linked folders support only knowledge-base and project scope | http | error | http-400, linked-folder, scope-validation, rag, studio-backend |
| Knowledge base is being deleted | http | warning | http-409, knowledge-base, delete-race, concurrency, rag, studio-backend |
| Preset name is reserved or empty | validation | warning | pydantic, validation, http-422, presets, fastapi |
| str(exc) | http | warning | fastapi, http-409, presets, quota, validation |
| Invalid preset name | http | warning | fastapi, http-422, presets, validation, query-params |
| Hugging Face token cannot be empty | validation | warning | pydantic, validation, http-422, hugging-face, secrets |
| fraction must be a number, not a boolean | validation | warning | pydantic, validation, http-422, boolean-coercion, vram |
| Chat template contains unpaired surrogate characters. | validation | warning | pydantic, validation, http-422, unicode, surrogates, chat-template |
| Chat template exceeds the {MAX_CHAT_TEMPLATE_BYTES}-byte lim | validation | warning | pydantic, validation, http-422, size-limit, chat-template, utf-8 |
| Expected a number, got a boolean. | validation | warning | pydantic, validation, http-422, boolean-coercion, llm-config |
| Expected numbers, got a boolean. | validation | warning | pydantic, validation, http-422, boolean-coercion, gpu-ids, lists |
| fill_absent_fields cannot be combined with remove. | exception | warning | fastapi, http-409, validation, mutually-exclusive, model-overrides |
| {model!r} has cached pickle weights that cannot be security- | http | error | fastapi, http-403, security, hugging-face, pickle, offline, embeddings |
| {model!r} is flagged as unsafe by Hugging Face's security sc | http | critical | fastapi, http-403, security, hugging-face, unsafe-model, supply-chain, embeddings |
| Could not verify {model!r} as an embedding model on Hugging | http | error | fastapi, http-409, hugging-face, embeddings, offline, validation, gated-model |
| gguf_error | http | error | fastapi, http-409, gguf, llama-server, embeddings, hugging-face, offline |
| The source run contains invalid training configuration and c | http | error | training, resume, validation, schema-mismatch, http-409 |
| Training start request not found | http | error | training, http-404, start-request, not-found |
| Training start request is not ready to acknowledge | http | warning | training, http-409, acknowledge, state-machine |
| Too many training start cancellations are pending | http | warning | training, http-429, rate-limit, cancellation |
| Training start request no longer owns the current job | http | warning | training, http-409, superseded, cancellation, stale-id |
| Cannot start training over the API while an inference reques | http | warning | training, inference, vram, api-key, http-409, concurrency |
| A transformers installation is in progress. Retry when it co | http | warning | training, transformers, install, environment, http-409, transient |
| S3 dataset loading requires boto3. Install it with: pip inst | http | error | training, s3, boto3, missing-dependency, http-501 |
| {validation_message} | http | error | training, resume, path-validation, http-400 |
| Resume checkpoint must belong to a stopped or errored run wi | http | error | training, resume, checkpoint, http-400, run-state |
| Resume checkpoint must include saved trainer state. | http | error | training, resume, checkpoint, missing-state, http-400 |
| dataset_streaming requires hf_dataset; streaming is not supp | http | error | training, dataset-streaming, validation, http-400 |
| dataset_streaming is not supported for vision or audio datas | http | error | training, dataset-streaming, vision, audio, http-400 |
| dataset_streaming is not supported for embedding training; t | http | error | training, dataset-streaming, embedding, http-400 |
| dataset_streaming is not yet supported on Apple Silicon (MLX | http | error | training, dataset-streaming, mlx, apple-silicon, platform, http-400 |
| dataset_streaming requires max_steps > 0 because streaming d | http | error | training, dataset-streaming, max-steps, http-422, validation |
| dataset_streaming is not supported with train_on_completions | http | error | training, dataset-streaming, train-on-completions, http-422, not-implemented |
| dataset_streaming with evaluation requires a separate eval_s | http | error | training, dataset-streaming, evaluation, split, http-422 |
| dataset_streaming is HF-only; remove local_datasets / S3 sou | http | error | training, dataset-streaming, local-dataset, http-400, mutually-exclusive |
| dataset_streaming is HF-only; remove local_datasets / S3 sou | http | error | training, dataset-streaming, s3, http-400, mutually-exclusive |
| dataset_streaming streams from the Hub and cannot use the lo | http | warning | huggingface, datasets, streaming, validation, http-422 |
| {str(exc)} | http | error | resume, checkpoint, quantization, conflict, http-409 |
| A transformers installation is replacing the latest sidecar; | http | warning | sidecar, race-condition, transformers, retryable, http-409 |
| The requested training job is no longer active. | http | warning | stop, superseded, job-id, race-condition, http-409 |
| Training is still running. Stop training and wait for it to | http | warning | reset, lifecycle, conflict, http-409 |
| Training state changed during status read | http | info | status, race-condition, snapshot, retryable, http-409 |
| Training job was superseded | http | info | metrics, superseded, job-id, http-409 |
| Training images cannot be changed while diffusion training i | http | warning | diffusion, dataset, interlock, mutation, http-409 |
| str(exc) | http | warning | diffusion, dataset, interlock, lock, http-409 |
| Access to '{repo}' is gated or unauthorized. Accept the mode | http | error | huggingface, gated-model, auth, token, http-400 |
| Cannot start diffusion (Images) training over the API while | http | warning | diffusion, api-key, gpu, inference, conflict, http-409 |
| An LLM training job is already running. Stop it before start | http | warning | diffusion, llm, gpu, interlock, conflict, http-409 |
| '{config['output_dir']}' is the outputs folder itself, not a | http | warning | diffusion, output-dir, paths, validation, http-400 |
| str(e) | http | warning | diffusion, paths, containment, validation, http-400 |
| cond_cache_dir is not supported for the sdxl family: its tra | http | warning | diffusion, sdxl, cond-cache, config, validation, http-400 |
| Dataset upload too large. Maximum is {get_upload_limit_label | http | error | upload, http-413, fastapi, size-limit |
| Dataset '{cleaned}' must not be a symbolic link. | http | error | security, symlink, path-traversal, fastapi, http-400 |
| Dataset '{cleaned}' not found. | http | error | http-404, fastapi, dataset, not-found |
| Dataset '{cleaned}' escapes the Studio datasets directory. | http | error | security, path-traversal, symlink, fastapi, http-400 |
| Image '{original_name}' is too large; maximum is {_MAX_TRAIN | http | error | security, decompression-bomb, pillow, image, http-400 |
| Image '{original_name}' is too large ({width}x{height}); max | http | error | image, pillow, http-400, validation, dataset |
| Invalid image filename. | http | error | security, path-traversal, validation, fastapi, http-400 |
| Not an image file. Allowed: {exts} | http | error | validation, file-type, fastapi, http-400 |
| Image not found. | http | error | http-404, fastapi, dataset, image |
| Caption too long (max {_MAX_CAPTION_CHARS} characters). | http | error | validation, caption, http-400, fastapi |
| Unknown example dataset '{example_id}'. | http | error | http-404, fastapi, dataset, examples |
| '{entry['repo']}' has no image column to import. | http | error | huggingface, upstream, import, http-502 |
| An import into '{folder.name}' is already running. Wait for | http | warning | concurrency, http-409, import, locking |
| Could not import '{entry['repo']}': {e} | http | error | huggingface, network, import, http-502, upstream |
| No images found in '{entry['repo']}'. | http | error | huggingface, upstream, import, http-502, empty-data |
| Could not update '{folder.name}' with the imported example ( | http | error | filesystem, atomic-write, windows, import, http-409 |
| Invalid or expired video link. | http | error | http-401, hmac, signed-url, video-streaming, fastapi |
| Unsupported format. Use webm or gif. | http | warning | http-400, validation, export, transcode |
| Could not save the change to this video. | http | error | http-500, oserror, persistence, optimistic-ui, disk-full |
| Could not read the gallery's pin/archive data, so clearing w | http | error | http-503, fail-safe, flags-unavailable, data-loss-prevention |
| That is not a YouTube video link. | http | warning | http-400, youtube, url-parsing, validation |
| str(error) | http | error | http-422, youtube, transcript, captions, content-unavailable |
| Could not reach YouTube. | http | error | http-502, httpx, network, youtube, proxy, rate-limit |
| Error: Invalid UNSLOTH_CPU_THREADS value {configured!r}: {ex | console | critical | startup, env-var, configuration, cpu-threads, system-exit |
| Could not find a free port in range {start}-{start + max_att | console | error | startup, port-binding, network, configuration |
| --secure requires the Cloudflare tunnel; do not combine it w | console | critical | cli, flag-conflict, security, cloudflare-tunnel, startup |
| [ERROR] Unsloth frontend build not found. Tried: {tried_line | console | critical | startup, frontend-build, path-shadowing, installation, cli |
| RAG unavailable: sqlite-vec extension could not be loaded | exception | error | rag, sqlite-vec, native-extension, import-error, environment |
| This thread already has a Deep Research run | exception | error | concurrency, unique-constraint, deep-research, state-machine, double-submit |
| Assistant message does not match this research run | exception | error | deep-research, precondition, message-binding, state-machine, concurrency |
| offset must be non-negative | validation | error | pagination, validation, sqlite, studio-backend |
| Cannot apply partial settings patch to corrupt key(s): {keys | exception | error | settings, corruption, transaction, studio-backend |
| UNSLOTH_CPU_THREADS must be a positive integer | validation | error | environment, configuration, cpu, startup |
| Decoding is disabled for this feature. Please use Audio(deco | exception | error | audio, datasets, huggingface, decoding |
| An audio sample should have one of 'path' or 'bytes' but bot | validation | error | audio, datasets, data-quality, validation |
| Unknown completion masking template: {dataset_template} | validation | error | training, completion-masking, configuration, validation |
| No conversation column found. Expected one of {CONVERSATION_ | validation | error | datasets, data-quality, chatml, validation |
| No valid conversation column found in {dataset.column_names} | validation | error | datasets, data-quality, sharegpt, validation |
| No valid conversation column found in {dataset.column_names} | validation | error | datasets, data-quality, gptoss, validation |
| scan_dataset requires a single Dataset split, not a DatasetD | validation | error | datasets, huggingface, validation, data-quality |
| scan_dataset requires a materialized Dataset, not an Iterabl | validation | error | datasets, streaming, huggingface, validation |
| Unknown or unsupported format: '{fmt}' | validation | error | datasets, validation, format-detection, data-quality |
| Unknown format_type: {format_type} | validation | error | datasets, format-conversion, validation, configuration |
| Could not infer role/content keys for chat column '{chat_col | validation | error | datasets, format-conversion, chatml, data-quality |
| Streaming chat-format standardization failed on the first ro | validation | error | datasets, streaming, format-conversion, fail-fast |
| No 'messages' or 'conversations' or 'texts' column found. | validation | error | datasets, format-conversion, alpaca, validation |
| Streaming ChatML-to-Alpaca conversion failed on the first ro | validation | error | datasets, streaming, format-conversion, alpaca, fail-fast |
| Streaming Alpaca-to-ChatML conversion failed on the first ro | validation | error | datasets, streaming, format-conversion, chatml, fail-fast |
| ⚠️ {fail_rate:.0%} of the first {PROBE_SIZE} images failed t | validation | error | dataset, vlm, network, image-download, validation |
| ⚠️ {fail_rate:.0%} of images failed to download ({failed_cou | validation | error | dataset, vlm, network, rate-limit, image-download |
| All {total} samples failed during VLM conversion — no usable | validation | error | dataset, vlm, image-resolution, column-config |
| Cannot resolve image: {type(image_data)} | validation | error | dataset, sharegpt, vlm, type-validation, image-resolution |
| All {total} samples failed during ShareGPT+image conversion | validation | error | dataset, sharegpt, vlm, conversion, column-config |
| {mode_title} training requires at least one string 'text' va | validation | error | dataset, raw-text, training-data, validation |
| {mode_title} training requires a string 'text' column but no | validation | error | dataset, raw-text, schema, pre-tokenized |
| Embedding model must be a Hugging Face repo id (e.g. 'unslot | validation | error | settings, embedding, validation, config |
| Invalid gpu_ids {requested_ids}: duplicate GPU IDs are not a | validation | error | gpu, vulkan, hardware, validation, config |
| Invalid gpu_ids {requested_ids}: GPU IDs must be non-negativ | validation | error | gpu, vulkan, hardware, validation |
| Invalid gpu_ids {requested_ids}: explicit physical GPU IDs a | validation | error | gpu, cuda, xpu, env-vars, containers |
| Invalid gpu_ids {requested_ids}: duplicate GPU IDs are not a | validation | error | gpu, cuda, hardware, validation, config |
| Invalid gpu_ids {requested_ids}: GPU IDs must be non-negativ | validation | error | gpu, cuda, hardware, validation |
| Invalid gpu_ids {requested_ids}: IDs must be physical GPU ID | validation | error | gpu, cuda, hardware, range-validation |
| Invalid gpu_ids {requested_ids}: requested GPUs {disallowed_ | validation | error | gpu, cuda, env-vars, containers, scheduling |
| gpu_ids {list(gpu_ids)} is only supported on CUDA and Intel | validation | error | gpu, backend, cpu, mps, hardware-detection |
| {context} does not support models loaded with CPU or disk of | validation | error | gpu, vram, device-map, offload, accelerate |
| Helper LLM startup pre-cache must be true or false. | validation | error | settings, boolean-coercion, config, validation |
| Choose a cache folder. | validation | error | settings, hf-cache, path-validation, config |
| The Hugging Face cache folder must be an absolute path. | validation | error | settings, hf-cache, path-validation, absolute-path |
| The Hugging Face cache folder is invalid. | validation | error | huggingface, cache, filesystem, validation, path |
| Choose a folder inside the filesystem or drive root. | validation | error | huggingface, cache, path, validation, filesystem-root |
| System folders cannot be used for model downloads. | validation | error | huggingface, cache, system-paths, security, validation |
| Credential or config folders cannot be used for model downlo | validation | error | huggingface, cache, security, credentials, validation |
| The parent folder does not exist. | validation | error | huggingface, cache, filesystem, mount, validation |
| The selected cache location is not a folder. | validation | error | huggingface, cache, filesystem, validation, symlink |
| Studio does not have permission to write to this folder. | validation | error | huggingface, cache, permissions, filesystem, validation |
| Studio cannot use this cache folder: {exc} | validation | error | huggingface, cache, disk-full, io-error, filesystem |
| The Hugging Face cache location is managed by an environment | exception | error | huggingface, cache, environment-variables, configuration, docker |
| backend switch must preserve {repo}@{pin_release_tag}, but i | exception | error | llama-cpp, runtime-installer, backend-switch, release-pin, invariant |
| pinned release {pin_release_tag} but installer produced {new | exception | error | llama-cpp, runtime-installer, release-pin, version-mismatch |
| requested {backend_request} but the installed backend is unk | exception | error | llama-cpp, runtime-installer, install-marker, backend-verification |
| requested {backend_request} but the installer recorded {new_ | exception | error | llama-cpp, runtime-installer, backend-request, installer-mismatch |
| requested {backend_request} but the installer produced {new_ | exception | error | llama-cpp, runtime-installer, gpu-backend, artifact-mismatch |
| Delete a preset before saving another one | validation | warning | presets, media-generation, quota, settings |
| Keep model in GPU memory must be true or false. | validation | error | settings, boolean-coercion, gpu-memory, api-validation |
| Do not reserve system RAM must be true or false. | validation | error | settings, boolean-coercion, ram, api-validation |
| No trained checkpoint at '{relative}'. Check the run/checkpo | exception | error | checkpoints, training-outputs, file-not-found, preview |
| This is a GGUF model, but the llama.cpp runtime (llama-serve | exception | error | gguf, llama-cpp, runtime-missing, preflight, huggingface |
| GGUF variant '{variant}' not found in {identifier}. Availabl | validation | error | gguf, quantization, huggingface, variant-selection, preflight |
| Native path grant is required. | validation | error | desktop, tauri, file-picker, validation |
| Native path grant signature is invalid. | validation | critical | hmac, signature, security, tauri |
| Native path is no longer accessible. | validation | error | filesystem, removable-media, stat, stale-state |
| Native path is no longer a regular file. | validation | error | symlink, security, toctou, filesystem |
| Native path grant no longer resolves to the selected path. | validation | error | filesystem, canonicalization, symlink, identity |
| Native path grant has the wrong path type. | validation | error | validation, file-picker, api-contract |
| Native path grant has an unsupported file type. | validation | error | file-type, validation, extension, file-picker |
| Native path grants require the managed desktop backend. | validation | error | environment, desktop, tauri, configuration |
| Native path grant secret is invalid. | validation | error | configuration, base64, environment, secrets |
| Native path grant has an invalid format. | validation | error | type-error, api-contract, validation |
| Native path grant payload is invalid. | validation | error | base64, json, token-format, signing |
| Native path grant payload is missing required fields. | validation | error | schema, payload, version-skew, signing |
| Native path grant version is unsupported. | validation | error | version, schema, compatibility, signing |
| Native path grant operation is invalid. | validation | error | authorization, operation-mismatch, api-contract, replay-protection |
| Native path grant kind is invalid. | validation | error | validation, file-picker, api-contract, kind-mismatch |
| Native path grant timestamps are inconsistent. | validation | error | native-path-lease, validation, timestamps, desktop |
| Native path grant has expired. | validation | error | native-path-lease, expiry, clock-skew, desktop |
| Native path grant issue time is invalid. | validation | error | native-path-lease, clock-skew, validation, desktop |
| Native path grant contains invalid characters. | validation | error | native-path-lease, injection, validation, payload |
| Native path is no longer a directory. | validation | error | native-path-lease, filesystem, type-mismatch, directory |
| Native path grant has an unsupported path type. | validation | error | native-path-lease, version-mismatch, contract, validation |
| Native path changed after it was selected. | validation | error | native-path-lease, toctou, file-changed, filesystem |
| Native path grant is missing its folder identity. | exception | error | native-path-lease, contract, folder-identity, validation |
| Native path grant was already used. | exception | error | native-path-lease, replay, nonce, retry |
| Network paths are not supported for native grants. | exception | error | native-path-lease, windows, unc, network-path |
| Device and virtual filesystem paths are not supported. | exception | error | native-path-lease, linux, device-file, procfs, security |
| Native path contains invalid characters. | exception | error | native-path-lease, injection, validation, path |
| OpenAI auto-switch must be true or false. | validation | error | settings, validation, boolean-coercion |
| Auto-unload idle seconds must be a non-negative integer. | validation | error | settings, validation, integer-coercion |
| Auto-unload idle seconds must be 0 (off) or at least {MIN_AU | validation | error | settings, validation, range-check |
| Media auto-unload idle seconds must be a non-negative intege | validation | error | settings, validation, integer-coercion |
| Media auto-unload idle seconds must be 0 (off) or at least { | validation | error | settings, validation, range-check |
| Keep KV on idle unload must be true or false. | validation | error | settings, validation, boolean-coercion |
| Auto-download missing models must be true or false. | validation | error | settings, validation, boolean-coercion |
| Auto-unload API-loaded only must be true or false. | validation | error | settings, validation, boolean-coercion |
| path resolution failed: {exc} | validation | error | filesystem, path-resolution, environment |
| path escapes root: {resolved!s} -> {resolved_real!s} is not | validation | error | security, path-traversal, filesystem |
| path may not contain null bytes | validation | error | security, path-validation, input-sanitization |
| path may not contain '..' segments: {raw!r} | validation | error | security, path-traversal, validation |
| dataset path may not contain null bytes | validation | error | validation, path-traversal, input-sanitization, python |
| dataset path may not contain '..' segments: {raw!r} | validation | error | path-traversal, security, validation, python |
| dataset path must be relative or under a dataset root: {raw! | validation | error | path-traversal, filesystem, configuration, validation, python |
| installer timed out after {timeout_seconds}s | exception | error | timeout, installer, subprocess, network, python |
| installer exited {returncode}: {tail or 'no output'} | exception | error | installer, subprocess, update, python |
| Public preview sharing must be true or false. | validation | error | validation, settings, boolean-coercion, python |
| server_shutting_down | exception | warning | lifecycle, tunnel, remote-access, transient, python |
| server_lifecycle_changed | exception | warning | lifecycle, race-condition, tunnel, remote-access, transient, python |
| {block_reason} or operation_in_progress | exception | warning | state-machine, tunnel, remote-access, transient, python |
| server_port_unavailable | exception | error | configuration, tunnel, remote-access, port, python |
| {block_reason} or not_settings_managed | exception | warning | ownership, state-machine, tunnel, remote-access, python |
| Could not install mamba-ssm, required by this Mamba model. | exception | error | mamba, dependency-install, gpu, model-loading, python |
| Git is required to install the pinned {source_name} source | exception | error | git, environment, dependency-install, subprocess, python |
| Timed out while installing the pinned {source_name} source | exception | error | git, timeout, network, dependency-install, python |
| Could not install the pinned {source_name} source: {detail} | exception | error | git, dependency-install, subprocess, caching, python |
| The pinned {spec.name} archive is too large | exception | error | network, download, size-limit, pinned-source, supply-chain |
| Could not download the pinned {spec.name} source archive | exception | error | network, urllib, download, pinned-source, error-wrapping |
| Invalid path in the pinned {spec.name} source archive | exception | critical | security, path-traversal, tarfile, extraction, supply-chain |
| The pinned source archive expands too large | exception | critical | security, decompression-bomb, gzip, tarfile, resource-limit |
| The pinned {spec.name} source archive is not configured | exception | error | configuration, pinned-source, validation, digest |
| The pinned {spec.name} archive has too many entries | exception | error | tarfile, resource-limit, extraction, security |
| The pinned {spec.name} archive contains a non-regular file | exception | critical | security, tarfile, symlink, extraction, hardening |
| The pinned {spec.name} archive expands too large | exception | error | tarfile, resource-limit, disk-usage, extraction |
| The pinned {spec.name} archive contains duplicate files | exception | critical | security, tarfile, duplicate-entries, extraction, supply-chain |
| The pinned {spec.name} archive contains an unreadable file | exception | error | tarfile, extraction, corrupt-archive, streaming |
| The pinned {spec.name} archive ended unexpectedly | exception | error | tarfile, truncated-download, corrupt-archive, extraction |
| The pinned {spec.name} source archive is invalid | exception | error | tarfile, gzip, corrupt-archive, error-wrapping, extraction |
| The pinned {spec.name} source archive failed integrity valid | exception | critical | security, integrity, digest, pinned-source, supply-chain |
| The cached {spec.name} source failed integrity validation | exception | critical | cache, integrity, digest, pinned-source, filesystem |
| {spec.name} source changed while preparing its runtime | exception | error | race-condition, cache, integrity, toctou, concurrency |
| The prepared {spec.name} runtime failed integrity validation | exception | error | integrity, digest, runtime, pinned-source, validation |
| {spec.name} source revision must be a lowercase full Git com | exception | error | validation, configuration, git, pinned-source |
| Stream response missing body | http | error | streaming, sse, fetch, invariant |
| The model reached the Max Tokens limit before producing a fi | exception | error | streaming, max-tokens, reasoning, generation |
| Response interrupted: the connection dropped before the mode | exception | error | streaming, network, timeout, sse |
| ${parsed.error.message || "Stream error"} | exception | error | streaming, sse, server-error, mid-stream |
| ${parseErrorText(response.status, body)} | http | error | settings, retry-queue, http, schema-drift |
| Request failed (${status}) | http | error | mcp, http, api, validation |
| HTTP (${response.status}) | http | error | openai, containers, encryption, external-api |
| ${label} did not report completion: the connection closed be | exception | error | validation, protocol, model-server, truncated-response |
| Request failed (${res.status}) | http | error | prompts, http, fallback-message, api |
| Delete failed (${res.status}) | http | error | prompts, delete, http, concurrency |
| Request failed (${status}) | http | error | providers, http, fallback-message, api |
| Provider public key is missing. | exception | error | providers, encryption, rsa, server-config |