Compare commits
merge into: ceos:main
ceos:main
ceos:dependabot/github_actions/actions-344d71ed27
ceos:studio-settings-polish
ceos:studio-profile-stats
ceos:studio-accent-primary
ceos:fix/setup-sh-wget-fallback
ceos:studio/api-monitor-and-per-model-settings
ceos:fix/offline-load-unreachable-hub
ceos:ci/clean-machine-install
ceos:ci/interrupted-install-recovery
ceos:dependabot/pip/python-security-fec1d00dd4
ceos:dependabot/pip/python-b733189857
ceos:pip-amd-extra-and-url-guard
ceos:pip
ceos:bnb-rocm-fallback-floor-pip
ceos:fix/main-extras-guard
ceos:fix/pip-amd-extra
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-3292897c27
ceos:fix/marker-read-write-encoding
ceos:fix/rocm-version-test-isolation
ceos:fix/windows-amd-rocm-install
ceos:pre-commit-ci-update-config
ceos:fix/studio-install-readiness
ceos:docker-blackwell-build
ceos:windows-torch-211
ceos:fix/torchcodec-torch211
ceos:woa-nvidia-wsl-fallback
ceos:studio-wheelmap-torch212
ceos:add-cu128-torch2110-extra
ceos:dh/recover-3324-rocm-dockerfile
ceos:studio-autoload-on-device-only
ceos:agent/fix-local-mtp-drafter-discovery
ceos:image-generation
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-security-082059d156
ceos:dependabot/npm_and_yarn/studio/backend/core/data_recipe/oxc-validator/npm-oxc-validator-7bee95dfb2
ceos:pr-7219-deep-research
ceos:fix/setup-clear-stale-webview-caches
ceos:fix/uninstall-webview-runtime-data
ceos:ui-font-size-token-scaling
ceos:agent/fix-ui-font-scaling
ceos:pr/daniel-unsloth-start-audit
ceos:agent/harden-auto-permission-network-gates
ceos:fix/llama-strix-system-rocm
ceos:fix/studio-gc-standard-offloader
ceos:volta-v100-cu128-guard
ceos:studio-remote-update-confirm
ceos:studio-sandbox-fs-confinement
ceos:studio-mtp-tool-markup-leak
ceos:studio-sandbox-isolation-hint
ceos:fix-sidebar-leading-tight-regex
ceos:launcher-no-browser
ceos:video-diffusion-improvements
ceos:fix/sidebar-descender-test-regex
ceos:studio-picker-followup
ceos:studio-inkling-support
ceos:fix/studio-torchao-export-windows-rocm
ceos:studio-no-inpage-bootstrap-seed
ceos:danielhanchen/studio-os-sandbox
ceos:fix/fused-lora-fp32-dtype
ceos:danielhanchen/harden-code-exec-sandbox
ceos:ci-harden-smoke-http-retries
ceos:resume-ci-schedule
ceos:fix/gptoss-generate-poisons-compiled-training
ceos:torch-211-readiness-canary
ceos:flash-attn-blackwell-6961
ceos:danielhanchen/block-markerless-code-tools
ceos:shimmyshimmer/studio-launcher-install-id-repair
ceos:danielhanchen/confirm-code-execution
ceos:fix-mlx-gguf-reload-context
ceos:diffusion-train-perf
ceos:fla-gated-deltanet-advisory
ceos:fix/stop-tool-xml-in-final-pass
ceos:fix/cache-frontend-build
ceos:fix/studio-ld-library-path-cuda
ceos:fix/windows-setup-no-gpu
ceos:studio-tools-multi-format-v3
ceos:pr-6866-assets
ceos:pr-6763-assets
ceos:fix-compressed-export-transformers-ceiling
ceos:fix-llmcompressor-reinstall-guard
ceos:harden-llmcompressor-install
ceos:diffusion-phase6-features
ceos:merge_to_fp8
ceos:pr6658-image-generation
ceos:dependabot/npm_and_yarn/studio/frontend/npm-frontend-security-360cad5ee5
ceos:studio-cpu-numa-gguf-hardening
ceos:fix-tokenizer-extra-special-tokens-list
ceos:studio-trim-log-noise
ceos:studio-mtp-draft-kv-fullctx
ceos:pr6392-ui-assets
ceos:doc-extraction-fast
ceos:pr-6634-canvas-evidence
ceos:demo/pr-6666-preview
ceos:studio-preview-link-media
ceos:fix-torch-index-family-env
ceos:studio-model-idle-ttl
ceos:fix-gemma4-openai-api-streams
ceos:fix/stray-forward-poisons-compiled-training
ceos:fix-installer-studio-autostart
ceos:gemma4-eseries-generation-usecache
ceos:studio-llama-update-toast-tag
ceos:fix-gpt-oss-merged-reload-model-name
ceos:studio-readme-server-flags
ceos:reduce-comments-package
ceos:studio-orphan-llama-server-reaper
ceos:studio-security-headers-pure-asgi
ceos:daniel/studio-sliding-window-compaction
ceos:fix/lemonade-marker-update-to-fork
ceos:studio-consolidate-spinners
ceos:studio-sidebar-hover-pills
ceos:studio-toast-loading-spinner
ceos:studio-update-installer-oneliner
ceos:cleanup/pr5940-comments
ceos:auto-install-upgrade-setuptools-pip
ceos:studio-diffusiongemma-disable-tools-enable-artifacts
ceos:studio-prebuilt-attach-diffusion-visual-server
ceos:fix-prediction-step-return-logits-restore
ceos:dg-onto-main
ceos:studio/fix-llama-update-downgrade
ceos:diffusiongemma-studio-media
ceos:fix/llama-update-banner-downgrade
ceos:diffusiongemma-studio-support
ceos:security/studio-tauri-2-11-1
ceos:pr-6016-nan-loss-fixes
ceos:fix-responses-empty-tool-output
ceos:pr-6049
ceos:fix-5999-win-llama-gpu-selection
ceos:studio-composer
ceos:fix/studio-reset-password-hint-windows-path
ceos:feature/rag
ceos:feature/mcp-config-file
ceos:feature/docker-studio-0.1.43-beta-2026.5.10-2026-JUN-03-r5
ceos:grpo-fullft-return-hidden-states
ceos:fix/llama-gpu-offload-validation
ceos:pr-5916-hub-evidence
ceos:studio-tokenless-llama-prebuilt
ceos:studio-rag-5910-assets
ceos:tool-call-confirmation
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r2
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r3
ceos:studio-rag-trimmed
ceos:studio-rag-fast-indexing
ceos:test-v100-grpo-fullft-all
ceos:feature/docker-studio-0.1.42-beta-2026.5.8-2026-MAY-31-r2
ceos:macos-prebuilt-setup
ceos:fix/amd-optional-bnb
ceos:fix/macos-arm64-venv-autodetect
ceos:parked/external-rag-prefetch
ceos:feat/expose-sampling-params-core
ceos:feat/codex-provider
ceos:feat/html-svg-chat-rendering
ceos:studio/openai-web-search-actions-and-image-overlay
ceos:chat-artifacts
ceos:studio-diffusion-images
ceos:fix-tool-reprompt-overfire
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24-r2
ceos:studio-sandbox-hardening
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24
ceos:feat/model-picker-filter-fixes
ceos:followup-mtp-reload-guards
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22-r2
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22
ceos:daniel/studio-chat-template-kwargs-registry
ceos:daniel/studio-validation-retry-loop
ceos:daniel/studio-respond-tool-injection
ceos:feat/openai-image-generation-pill
ceos:followup-lockfile-audit-regressions
ceos:studio-spec-pmin-and-ngram-map
ceos:debug/anthropic-tool-call-trace
ceos:revert-5390-fix/anthropic-claude-code-tools
ceos:feature/docker-studio-0.1.41-beta-2026.5.5-2026-MAY-20
ceos:feature/docker-studio-v0.1.41-beta-2026.5.5
ceos:studio/settings-panel-closed-tab-trap
ceos:studio/keep-shutdown-dialog-open-on-error
ceos:studio/clear-stale-thread-search-after-delete
ceos:studio/code-block-h-scroll
ceos:studio/responsiveness-tool-bursts
ceos:studio/export-markdown-filename
ceos:studio/sidebar-thread-title-tooltip
ceos:ci/npm-ci-followup-5604
ceos:studio/autoload-polish-follow-up
ceos:studio/auto-continue-mid-plan
ceos:ci/frozen-lockfile-installs
ceos:studio-frontend-vitest
ceos:check/windows-torch
ceos:studio-test-5434-and-5517
ceos:followup-active-only-grouped
ceos:studio-toaster-bottom-right
ceos:feat-gemma4-moe-4bit-swap
ceos:fix-issue-5344-quantization-guardrail
ceos:studio/hardening-followup
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2-may13-snapshot
ceos:feature/docker-studio-vxxxx-beta-2026.5.3
ceos:combine-dependabot-2026-05-11
ceos:dependabot/bun/studio/frontend/bun-frontend-57b05fa4fc
ceos:fix/mlx
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2
ceos:tests-docs-runner
ceos:feature/docker-studio-v0.13.8-2026.5.1
ceos:feature/gemma4-trans5.5.2
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8-may-snapshot
ceos:fix/image-only-chat-validation
ceos:fix/tauri-tray-and-installer
ceos:danielhanchen/flex-moe-qwen3
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8
ceos:feature/docker-studio-v0.13.6-beta-2026.4.7
ceos:flex-fast-inference-gate
ceos:transformers-continuous-batching-qwen3
ceos:fix/bnb-multidevice-inference-hooks
ceos:gemma4-fp16-force-float32
ceos:feature/tool-choice-kwarg-openai-format
ceos:fix/ui-fix
ceos:fix/gemma4-force-float32
ceos:feature/docker-studio-v0.13.6-beta-2026.4.6
ceos:fix/gemma4-fp16-force-float32
ceos:studio-tool-nudge-small-models
ceos:fix/windows-studio-update-launcher-lock
ceos:feature/docker-studio-spark-v0.13.6-beta-2026.4.5
ceos:feature/docker-studio-v0.13.6-beta-2026.4.5
ceos:studio/batch-gguf-exports
ceos:studio/api-keys
ceos:feature/chat-ui-polish
ceos:studio/anthropic-api
ceos:feature/docker-studio-v0.1.36-beta-2026.4.4
ceos:feat/access-endpoint
ceos:feature/docker-studio-v0.1.35-beta-2026.4.4
ceos:fix/transformers-v5-tiers
ceos:pr-4852-head
ceos:feature/docker-studio-v0.1.35-beta-2026.4.2
ceos:feature/update-details-manifest
ceos:tests/preference-dataset-format
ceos:feature/docker-studio-v0.1.35-beta
ceos:fix/lazy-import-llama-cpp
ceos:fix/llama-tag-latest
ceos:fix/llama-cpp-b8637
ceos:fix/studio-install-from-git-main
ceos:fix/uv-venv-clean
ceos:fix/mac-llamacpp-binary
ceos:test/kv-cache-estimation-tests
ceos:fix/kv-cache-5path-estimation
ceos:fix/web-search-ssl-sni
ceos:feature/docker-studio-v0.1.3-beta
ceos:fix/transformers-v5-compat
ceos:pr-4741-5147102380432514182
ceos:fix/fitness-oom-calculator
ceos:flexattn_refactor_fixed
ceos:feat/chat-ui-enhancements
ceos:feature/rocm-support
ceos:feature/rocm-test-suite
ceos:feature/rocm-hardware-flag
ceos:feature/rocm-llama-prebuilt
ceos:feature/rocm-python-stack
ceos:feature/rocm-install-sh
ceos:fix/rocm-audit-bugfixes
ceos:optimal-device-map
ceos:feat/local-hf-export-toggle
ceos:feature/docker-studio-v0.1.25-beta
ceos:bump-version-2026.3.16
ceos:fix/tool-call-nudge-and-xml-strip
ceos:fix/streaming-tool-detection
ceos:feat/studio-dedicated-streaming-server
ceos:fix/colab-install-python-stack
ceos:fix/colab-llama-cpp-install
ceos:fix/colab-missing-ml-deps
ceos:fix/colab-setup-local-flag
ceos:fix/studio-sse-streaming-overhead
ceos:feature/docker-studio-25march
ceos:dh/fix-colab-studio-launch
ceos:dh/bump-installer-version-2026.3.12
ceos:fix/skip-broken-bun-versions
ceos:fix/replace-unicode-dashes
ceos:fix/one-line-launch-windows
ceos:feature/docker-hf-space
ceos:feature/docker-container-studio
ceos:fix/studio-ts-build-errors
ceos:feature/strip-authentication-hf
ceos:fix/venv-t5-tokenizer-backends
ceos:fix/studio-venv-t5-tiktoken
ceos:fix/studio-venv-colab
ceos:feature/docker-studio-folder
ceos:test/hf-space
ceos:dh/combine-grpo-mixed-precision-fixes
ceos:fix/fp8-moe-bug-fixes
ceos:studio/fix-stale-gguf-metadata
ceos:fix/checking-dataset-logic
ceos:fix/ordering-of-training-models
ceos:fix/python-candidate-version
ceos:studio/training-progress-deferred-llama-cpp
ceos:feat/gguf-only-cpu
ceos:fix/qwen3_5-fused-ce-clean
ceos:fix/fp8-moe-loader-guard
ceos:studio/extract-param-count-from-name
ceos:fix/4155-training-args-config-guard
ceos:fix/gguf-audio
ceos:fix/cancel-hf-help-model
ceos:studio/toast-dismiss-ux
ceos:fix/flex-attention-pre-ampere
ceos:fix/windows-fixes
ceos:test/test-setup
ceos:fix/test-utils-structlog-caplog
ceos:dh/recover-1764-tool-calling-demo
ceos:dh/recover-3897-metrics
ceos:dh/recover-3125-phi2
ceos:dh/recover-3653-past-kv
ceos:dh/recover-3740-amd-radeon
ceos:dh/recover-3819-qwen3-omni
ceos:dh/recover-3823-context-parallel
ceos:dh/recover-3918-asft
ceos:dh/recover-3950-apple-silicon
ceos:dh/recover-4038-tool-calling-compat
ceos:dh/recover-4184-colab-export-docs
ceos:dh/recover-3856-mlx
ceos:test-branch-some-work
ceos:backup/pre-history-recovery-2026-03-12
ceos:rolandtannous-patch-1
ceos:dh/recover-4196-grpo-resume
ceos:dh/recover-4145-moe-alias
ceos:dh/recover-3875-device-context
ceos:dh/recover-3708-moe-target-parameters
ceos:dh/recover-4191-trl-bump
ceos:dh/recover-4183-hermes-chat-template
ceos:dh/recover-4179-lora-chat-template
ceos:dh/recover-4177-modernbert-num-labels
ceos:dh/recover-4090-idefics3
ceos:dh/recover-4077-ddp-vlm-tiled-mlp
ceos:dh/recover-3891-cggr
ceos:dh/recover-3816-vllm-revision
ceos:dh/recover-3804-zero-stride-fix
ceos:dh/recover-3153-seq2seq
ceos:dh/recover-3691-ruff-version
ceos:dh/recover-3469-filelocks
ceos:dh/recover-3660-trl-native-datasets
ceos:dh/recover-3241-lr-strict-mode
ceos:dh/recover-3341-reference-docs
ceos:dh/recover-3234-eval-steps-warning
ceos:dh/recover-3793-revision-chat-template
ceos:dh/recover-3436-qwen25-coder
ceos:dh/recover-3425-gpt-oss-bf16
ceos:dh/recover-1225-load-checkpoint-add-new-tokens-rebased
ceos:dh/recover-974-cuda-visible-devices-rebased
ceos:dh/recover-4035-sm100-vllm-env-only-rebased
ceos:dh/recover-4114-full-finetune-precision-rebased
ceos:dh/recover-3975-trl-025-grpo-reward-vision-v2-rebased
ceos:dh/recover-4207-stale-wheel-urls
ceos:dh/recover-3958-compat-guards-rebased
ceos:nightly
ceos:fix/sm-gating-compile-options
ceos:fix-broken-wandb-import
ceos:dh/fix-4082-full-finetune-precision
ceos:fix/trl-experimental-compat
ceos:fix/temp-O-shape-batched-inference
ceos:fix/hip-amdgpu-ids-model-import-filter
ceos:pr-4049-head
ceos:fix/sm100-vllm-env-only
ceos:rocm-gpt-oss-bf16-aiter
ceos:fix-import-vllm-mma
ceos:fix/silence-peft-target-parameters-warning
ceos:fix/silence-training-warnings
ceos:fix/trl-experimental-thin-wrapper-compilation
ceos:fix-torchcodec-runtime-error
ceos:pip-add-torch-2.10-support
ceos:fix/trl-025-grpo-reward-vision-v2
ceos:fix/trl-025-grpo-reward-vision
ceos:fix/trl-027-grpo-compatibility
ceos:fix/compat-guards
ceos:fix/pr3812-moe-kernels
ceos:pr-3719
ceos:safer-vllm-notebook-patch
ceos:pluesclues-patch-1
ceos:shimmyshimmer-patch-1
ceos:fix/fbgemm-cutlass-errors-sm100
ceos:grpo-fix-on-pr3754
ceos:fix-grpo-version-compat
ceos:grpo-fix-rlpy
ceos:fix-pdl-use-vllm-version-check
ceos:fix-vllm-pdl-blackwell
ceos:fix-vllm-chat-template-sync
ceos:quant-config-respect
ceos:rl-fixes
ceos:fix-sentence-transformer-quant-config
ceos:fix/fast-generate-wrapper-helpful-errors
ceos:fix-gemma3-qat-stability
ceos:fix/correctness-bugs-batch2
ceos:fix/correctness-bugs
ceos:danielhanchen-patch-2
ceos:danielhanchen-patch-1
ceos:pr/3673
ceos:fix-flash-attn-masking
ceos:fix-grpo-trainer-rpc-error
ceos:amd
ceos:v0.1.501-beta
ceos:v0.1.50-beta
ceos:v0.1.49-beta
ceos:v0.1.481-beta
ceos:v0.1.48-beta
ceos:v0.1.471-beta
ceos:v0.1.47-beta
ceos:v0.1.464-beta
ceos:v0.1.463-beta
ceos:v0.1.462-beta
ceos:v0.1.461-beta
ceos:v0.1.46-beta
ceos:v0.1.451-beta
ceos:v0.1.45-beta
ceos:v0.1.44-beta
ceos:v0.1.431-beta
ceos:v0.1.43-beta
ceos:v0.1.42-beta
ceos:v0.1.416-beta
ceos:v0.1.415-beta
ceos:v0.1.41-beta
ceos:v0.1.405-beta
ceos:v0.1.40-beta
ceos:v0.1.39-beta
ceos:v0.1.38-beta
ceos:v0.1.37-beta
ceos:v0.1.36-beta
ceos:v0.1.35-beta
ceos:v0.1.3-beta
ceos:v0.1.25-beta
ceos:v0.1.2-beta
ceos:b8475
ceos:b8457
ceos:v0.1.0-beta
ceos:March-2026
ceos:February-2026
ceos:December-2025
ceos:November-2025
ceos:October-2025
ceos:September-2025-v3
ceos:September-2025-v2
ceos:August-2025-v2
ceos:August-2025
ceos:July-2025
ceos:June-2025
ceos:May-2025
ceos:2025-03
ceos:2025-02-v2
ceos:2025-02
ceos:2025-01
ceos:December-2024
ceos:November-2024
ceos:October-2024
ceos:September-2024
ceos:August-2024
ceos:July-Llama-2024
ceos:July-Mistral-2024
ceos:July-2024
...
pull from: ceos:fix/gemma4-force-float32
ceos:main
ceos:dependabot/github_actions/actions-344d71ed27
ceos:studio-settings-polish
ceos:studio-profile-stats
ceos:studio-accent-primary
ceos:fix/setup-sh-wget-fallback
ceos:studio/api-monitor-and-per-model-settings
ceos:fix/offline-load-unreachable-hub
ceos:ci/clean-machine-install
ceos:ci/interrupted-install-recovery
ceos:dependabot/pip/python-security-fec1d00dd4
ceos:dependabot/pip/python-b733189857
ceos:pip-amd-extra-and-url-guard
ceos:pip
ceos:bnb-rocm-fallback-floor-pip
ceos:fix/main-extras-guard
ceos:fix/pip-amd-extra
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-3292897c27
ceos:fix/marker-read-write-encoding
ceos:fix/rocm-version-test-isolation
ceos:fix/windows-amd-rocm-install
ceos:pre-commit-ci-update-config
ceos:fix/studio-install-readiness
ceos:docker-blackwell-build
ceos:windows-torch-211
ceos:fix/torchcodec-torch211
ceos:woa-nvidia-wsl-fallback
ceos:studio-wheelmap-torch212
ceos:add-cu128-torch2110-extra
ceos:dh/recover-3324-rocm-dockerfile
ceos:studio-autoload-on-device-only
ceos:agent/fix-local-mtp-drafter-discovery
ceos:image-generation
ceos:dependabot/cargo/studio/src-tauri/cargo-tauri-security-082059d156
ceos:dependabot/npm_and_yarn/studio/backend/core/data_recipe/oxc-validator/npm-oxc-validator-7bee95dfb2
ceos:pr-7219-deep-research
ceos:fix/setup-clear-stale-webview-caches
ceos:fix/uninstall-webview-runtime-data
ceos:ui-font-size-token-scaling
ceos:agent/fix-ui-font-scaling
ceos:pr/daniel-unsloth-start-audit
ceos:agent/harden-auto-permission-network-gates
ceos:fix/llama-strix-system-rocm
ceos:fix/studio-gc-standard-offloader
ceos:volta-v100-cu128-guard
ceos:studio-remote-update-confirm
ceos:studio-sandbox-fs-confinement
ceos:studio-mtp-tool-markup-leak
ceos:studio-sandbox-isolation-hint
ceos:fix-sidebar-leading-tight-regex
ceos:launcher-no-browser
ceos:video-diffusion-improvements
ceos:fix/sidebar-descender-test-regex
ceos:studio-picker-followup
ceos:studio-inkling-support
ceos:fix/studio-torchao-export-windows-rocm
ceos:studio-no-inpage-bootstrap-seed
ceos:danielhanchen/studio-os-sandbox
ceos:fix/fused-lora-fp32-dtype
ceos:danielhanchen/harden-code-exec-sandbox
ceos:ci-harden-smoke-http-retries
ceos:resume-ci-schedule
ceos:fix/gptoss-generate-poisons-compiled-training
ceos:torch-211-readiness-canary
ceos:flash-attn-blackwell-6961
ceos:danielhanchen/block-markerless-code-tools
ceos:shimmyshimmer/studio-launcher-install-id-repair
ceos:danielhanchen/confirm-code-execution
ceos:fix-mlx-gguf-reload-context
ceos:diffusion-train-perf
ceos:fla-gated-deltanet-advisory
ceos:fix/stop-tool-xml-in-final-pass
ceos:fix/cache-frontend-build
ceos:fix/studio-ld-library-path-cuda
ceos:fix/windows-setup-no-gpu
ceos:studio-tools-multi-format-v3
ceos:pr-6866-assets
ceos:pr-6763-assets
ceos:fix-compressed-export-transformers-ceiling
ceos:fix-llmcompressor-reinstall-guard
ceos:harden-llmcompressor-install
ceos:diffusion-phase6-features
ceos:merge_to_fp8
ceos:pr6658-image-generation
ceos:dependabot/npm_and_yarn/studio/frontend/npm-frontend-security-360cad5ee5
ceos:studio-cpu-numa-gguf-hardening
ceos:fix-tokenizer-extra-special-tokens-list
ceos:studio-trim-log-noise
ceos:studio-mtp-draft-kv-fullctx
ceos:pr6392-ui-assets
ceos:doc-extraction-fast
ceos:pr-6634-canvas-evidence
ceos:demo/pr-6666-preview
ceos:studio-preview-link-media
ceos:fix-torch-index-family-env
ceos:studio-model-idle-ttl
ceos:fix-gemma4-openai-api-streams
ceos:fix/stray-forward-poisons-compiled-training
ceos:fix-installer-studio-autostart
ceos:gemma4-eseries-generation-usecache
ceos:studio-llama-update-toast-tag
ceos:fix-gpt-oss-merged-reload-model-name
ceos:studio-readme-server-flags
ceos:reduce-comments-package
ceos:studio-orphan-llama-server-reaper
ceos:studio-security-headers-pure-asgi
ceos:daniel/studio-sliding-window-compaction
ceos:fix/lemonade-marker-update-to-fork
ceos:studio-consolidate-spinners
ceos:studio-sidebar-hover-pills
ceos:studio-toast-loading-spinner
ceos:studio-update-installer-oneliner
ceos:cleanup/pr5940-comments
ceos:auto-install-upgrade-setuptools-pip
ceos:studio-diffusiongemma-disable-tools-enable-artifacts
ceos:studio-prebuilt-attach-diffusion-visual-server
ceos:fix-prediction-step-return-logits-restore
ceos:dg-onto-main
ceos:studio/fix-llama-update-downgrade
ceos:diffusiongemma-studio-media
ceos:fix/llama-update-banner-downgrade
ceos:diffusiongemma-studio-support
ceos:security/studio-tauri-2-11-1
ceos:pr-6016-nan-loss-fixes
ceos:fix-responses-empty-tool-output
ceos:pr-6049
ceos:fix-5999-win-llama-gpu-selection
ceos:studio-composer
ceos:fix/studio-reset-password-hint-windows-path
ceos:feature/rag
ceos:feature/mcp-config-file
ceos:feature/docker-studio-0.1.43-beta-2026.5.10-2026-JUN-03-r5
ceos:grpo-fullft-return-hidden-states
ceos:fix/llama-gpu-offload-validation
ceos:pr-5916-hub-evidence
ceos:studio-tokenless-llama-prebuilt
ceos:studio-rag-5910-assets
ceos:tool-call-confirmation
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r2
ceos:feature/docker-studio-0.1.43-beta-2026.5.9-2026-MAY-31-r3
ceos:studio-rag-trimmed
ceos:studio-rag-fast-indexing
ceos:test-v100-grpo-fullft-all
ceos:feature/docker-studio-0.1.42-beta-2026.5.8-2026-MAY-31-r2
ceos:macos-prebuilt-setup
ceos:fix/amd-optional-bnb
ceos:fix/macos-arm64-venv-autodetect
ceos:parked/external-rag-prefetch
ceos:feat/expose-sampling-params-core
ceos:feat/codex-provider
ceos:feat/html-svg-chat-rendering
ceos:studio/openai-web-search-actions-and-image-overlay
ceos:chat-artifacts
ceos:studio-diffusion-images
ceos:fix-tool-reprompt-overfire
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24-r2
ceos:studio-sandbox-hardening
ceos:feature/docker-studio-0.1.41-beta-2026.5.7-2026-MAY-24
ceos:feat/model-picker-filter-fixes
ceos:followup-mtp-reload-guards
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22-r2
ceos:feature/docker-studio-0.1.41-beta-2026.5.6-2026-MAY-22
ceos:daniel/studio-chat-template-kwargs-registry
ceos:daniel/studio-validation-retry-loop
ceos:daniel/studio-respond-tool-injection
ceos:feat/openai-image-generation-pill
ceos:followup-lockfile-audit-regressions
ceos:studio-spec-pmin-and-ngram-map
ceos:debug/anthropic-tool-call-trace
ceos:revert-5390-fix/anthropic-claude-code-tools
ceos:feature/docker-studio-0.1.41-beta-2026.5.5-2026-MAY-20
ceos:feature/docker-studio-v0.1.41-beta-2026.5.5
ceos:studio/settings-panel-closed-tab-trap
ceos:studio/keep-shutdown-dialog-open-on-error
ceos:studio/clear-stale-thread-search-after-delete
ceos:studio/code-block-h-scroll
ceos:studio/responsiveness-tool-bursts
ceos:studio/export-markdown-filename
ceos:studio/sidebar-thread-title-tooltip
ceos:ci/npm-ci-followup-5604
ceos:studio/autoload-polish-follow-up
ceos:studio/auto-continue-mid-plan
ceos:ci/frozen-lockfile-installs
ceos:studio-frontend-vitest
ceos:check/windows-torch
ceos:studio-test-5434-and-5517
ceos:followup-active-only-grouped
ceos:studio-toaster-bottom-right
ceos:feat-gemma4-moe-4bit-swap
ceos:fix-issue-5344-quantization-guardrail
ceos:studio/hardening-followup
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2-may13-snapshot
ceos:feature/docker-studio-vxxxx-beta-2026.5.3
ceos:combine-dependabot-2026-05-11
ceos:dependabot/bun/studio/frontend/bun-frontend-57b05fa4fc
ceos:fix/mlx
ceos:feature/docker-studio-v0.13.9-beta-2026.5.2
ceos:tests-docs-runner
ceos:feature/docker-studio-v0.13.8-2026.5.1
ceos:feature/gemma4-trans5.5.2
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8-may-snapshot
ceos:fix/image-only-chat-validation
ceos:fix/tauri-tray-and-installer
ceos:danielhanchen/flex-moe-qwen3
ceos:feature/docker-studio-v0.13.7-beta-2026.4.8
ceos:feature/docker-studio-v0.13.6-beta-2026.4.7
ceos:flex-fast-inference-gate
ceos:transformers-continuous-batching-qwen3
ceos:fix/bnb-multidevice-inference-hooks
ceos:gemma4-fp16-force-float32
ceos:feature/tool-choice-kwarg-openai-format
ceos:fix/ui-fix
ceos:fix/gemma4-force-float32
ceos:feature/docker-studio-v0.13.6-beta-2026.4.6
ceos:fix/gemma4-fp16-force-float32
ceos:studio-tool-nudge-small-models
ceos:fix/windows-studio-update-launcher-lock
ceos:feature/docker-studio-spark-v0.13.6-beta-2026.4.5
ceos:feature/docker-studio-v0.13.6-beta-2026.4.5
ceos:studio/batch-gguf-exports
ceos:studio/api-keys
ceos:feature/chat-ui-polish
ceos:studio/anthropic-api
ceos:feature/docker-studio-v0.1.36-beta-2026.4.4
ceos:feat/access-endpoint
ceos:feature/docker-studio-v0.1.35-beta-2026.4.4
ceos:fix/transformers-v5-tiers
ceos:pr-4852-head
ceos:feature/docker-studio-v0.1.35-beta-2026.4.2
ceos:feature/update-details-manifest
ceos:tests/preference-dataset-format
ceos:feature/docker-studio-v0.1.35-beta
ceos:fix/lazy-import-llama-cpp
ceos:fix/llama-tag-latest
ceos:fix/llama-cpp-b8637
ceos:fix/studio-install-from-git-main
ceos:fix/uv-venv-clean
ceos:fix/mac-llamacpp-binary
ceos:test/kv-cache-estimation-tests
ceos:fix/kv-cache-5path-estimation
ceos:fix/web-search-ssl-sni
ceos:feature/docker-studio-v0.1.3-beta
ceos:fix/transformers-v5-compat
ceos:pr-4741-5147102380432514182
ceos:fix/fitness-oom-calculator
ceos:flexattn_refactor_fixed
ceos:feat/chat-ui-enhancements
ceos:feature/rocm-support
ceos:feature/rocm-test-suite
ceos:feature/rocm-hardware-flag
ceos:feature/rocm-llama-prebuilt
ceos:feature/rocm-python-stack
ceos:feature/rocm-install-sh
ceos:fix/rocm-audit-bugfixes
ceos:optimal-device-map
ceos:feat/local-hf-export-toggle
ceos:feature/docker-studio-v0.1.25-beta
ceos:bump-version-2026.3.16
ceos:fix/tool-call-nudge-and-xml-strip
ceos:fix/streaming-tool-detection
ceos:feat/studio-dedicated-streaming-server
ceos:fix/colab-install-python-stack
ceos:fix/colab-llama-cpp-install
ceos:fix/colab-missing-ml-deps
ceos:fix/colab-setup-local-flag
ceos:fix/studio-sse-streaming-overhead
ceos:feature/docker-studio-25march
ceos:dh/fix-colab-studio-launch
ceos:dh/bump-installer-version-2026.3.12
ceos:fix/skip-broken-bun-versions
ceos:fix/replace-unicode-dashes
ceos:fix/one-line-launch-windows
ceos:feature/docker-hf-space
ceos:feature/docker-container-studio
ceos:fix/studio-ts-build-errors
ceos:feature/strip-authentication-hf
ceos:fix/venv-t5-tokenizer-backends
ceos:fix/studio-venv-t5-tiktoken
ceos:fix/studio-venv-colab
ceos:feature/docker-studio-folder
ceos:test/hf-space
ceos:dh/combine-grpo-mixed-precision-fixes
ceos:fix/fp8-moe-bug-fixes
ceos:studio/fix-stale-gguf-metadata
ceos:fix/checking-dataset-logic
ceos:fix/ordering-of-training-models
ceos:fix/python-candidate-version
ceos:studio/training-progress-deferred-llama-cpp
ceos:feat/gguf-only-cpu
ceos:fix/qwen3_5-fused-ce-clean
ceos:fix/fp8-moe-loader-guard
ceos:studio/extract-param-count-from-name
ceos:fix/4155-training-args-config-guard
ceos:fix/gguf-audio
ceos:fix/cancel-hf-help-model
ceos:studio/toast-dismiss-ux
ceos:fix/flex-attention-pre-ampere
ceos:fix/windows-fixes
ceos:test/test-setup
ceos:fix/test-utils-structlog-caplog
ceos:dh/recover-1764-tool-calling-demo
ceos:dh/recover-3897-metrics
ceos:dh/recover-3125-phi2
ceos:dh/recover-3653-past-kv
ceos:dh/recover-3740-amd-radeon
ceos:dh/recover-3819-qwen3-omni
ceos:dh/recover-3823-context-parallel
ceos:dh/recover-3918-asft
ceos:dh/recover-3950-apple-silicon
ceos:dh/recover-4038-tool-calling-compat
ceos:dh/recover-4184-colab-export-docs
ceos:dh/recover-3856-mlx
ceos:test-branch-some-work
ceos:backup/pre-history-recovery-2026-03-12
ceos:rolandtannous-patch-1
ceos:dh/recover-4196-grpo-resume
ceos:dh/recover-4145-moe-alias
ceos:dh/recover-3875-device-context
ceos:dh/recover-3708-moe-target-parameters
ceos:dh/recover-4191-trl-bump
ceos:dh/recover-4183-hermes-chat-template
ceos:dh/recover-4179-lora-chat-template
ceos:dh/recover-4177-modernbert-num-labels
ceos:dh/recover-4090-idefics3
ceos:dh/recover-4077-ddp-vlm-tiled-mlp
ceos:dh/recover-3891-cggr
ceos:dh/recover-3816-vllm-revision
ceos:dh/recover-3804-zero-stride-fix
ceos:dh/recover-3153-seq2seq
ceos:dh/recover-3691-ruff-version
ceos:dh/recover-3469-filelocks
ceos:dh/recover-3660-trl-native-datasets
ceos:dh/recover-3241-lr-strict-mode
ceos:dh/recover-3341-reference-docs
ceos:dh/recover-3234-eval-steps-warning
ceos:dh/recover-3793-revision-chat-template
ceos:dh/recover-3436-qwen25-coder
ceos:dh/recover-3425-gpt-oss-bf16
ceos:dh/recover-1225-load-checkpoint-add-new-tokens-rebased
ceos:dh/recover-974-cuda-visible-devices-rebased
ceos:dh/recover-4035-sm100-vllm-env-only-rebased
ceos:dh/recover-4114-full-finetune-precision-rebased
ceos:dh/recover-3975-trl-025-grpo-reward-vision-v2-rebased
ceos:dh/recover-4207-stale-wheel-urls
ceos:dh/recover-3958-compat-guards-rebased
ceos:nightly
ceos:fix/sm-gating-compile-options
ceos:fix-broken-wandb-import
ceos:dh/fix-4082-full-finetune-precision
ceos:fix/trl-experimental-compat
ceos:fix/temp-O-shape-batched-inference
ceos:fix/hip-amdgpu-ids-model-import-filter
ceos:pr-4049-head
ceos:fix/sm100-vllm-env-only
ceos:rocm-gpt-oss-bf16-aiter
ceos:fix-import-vllm-mma
ceos:fix/silence-peft-target-parameters-warning
ceos:fix/silence-training-warnings
ceos:fix/trl-experimental-thin-wrapper-compilation
ceos:fix-torchcodec-runtime-error
ceos:pip-add-torch-2.10-support
ceos:fix/trl-025-grpo-reward-vision-v2
ceos:fix/trl-025-grpo-reward-vision
ceos:fix/trl-027-grpo-compatibility
ceos:fix/compat-guards
ceos:fix/pr3812-moe-kernels
ceos:pr-3719
ceos:safer-vllm-notebook-patch
ceos:pluesclues-patch-1
ceos:shimmyshimmer-patch-1
ceos:fix/fbgemm-cutlass-errors-sm100
ceos:grpo-fix-on-pr3754
ceos:fix-grpo-version-compat
ceos:grpo-fix-rlpy
ceos:fix-pdl-use-vllm-version-check
ceos:fix-vllm-pdl-blackwell
ceos:fix-vllm-chat-template-sync
ceos:quant-config-respect
ceos:rl-fixes
ceos:fix-sentence-transformer-quant-config
ceos:fix/fast-generate-wrapper-helpful-errors
ceos:fix-gemma3-qat-stability
ceos:fix/correctness-bugs-batch2
ceos:fix/correctness-bugs
ceos:danielhanchen-patch-2
ceos:danielhanchen-patch-1
ceos:pr/3673
ceos:fix-flash-attn-masking
ceos:fix-grpo-trainer-rpc-error
ceos:amd
ceos:v0.1.501-beta
ceos:v0.1.50-beta
ceos:v0.1.49-beta
ceos:v0.1.481-beta
ceos:v0.1.48-beta
ceos:v0.1.471-beta
ceos:v0.1.47-beta
ceos:v0.1.464-beta
ceos:v0.1.463-beta
ceos:v0.1.462-beta
ceos:v0.1.461-beta
ceos:v0.1.46-beta
ceos:v0.1.451-beta
ceos:v0.1.45-beta
ceos:v0.1.44-beta
ceos:v0.1.431-beta
ceos:v0.1.43-beta
ceos:v0.1.42-beta
ceos:v0.1.416-beta
ceos:v0.1.415-beta
ceos:v0.1.41-beta
ceos:v0.1.405-beta
ceos:v0.1.40-beta
ceos:v0.1.39-beta
ceos:v0.1.38-beta
ceos:v0.1.37-beta
ceos:v0.1.36-beta
ceos:v0.1.35-beta
ceos:v0.1.3-beta
ceos:v0.1.25-beta
ceos:v0.1.2-beta
ceos:b8475
ceos:b8457
ceos:v0.1.0-beta
ceos:March-2026
ceos:February-2026
ceos:December-2025
ceos:November-2025
ceos:October-2025
ceos:September-2025-v3
ceos:September-2025-v2
ceos:August-2025-v2
ceos:August-2025
ceos:July-2025
ceos:June-2025
ceos:May-2025
ceos:2025-03
ceos:2025-02-v2
ceos:2025-02
ceos:2025-01
ceos:December-2024
ceos:November-2024
ceos:October-2024
ceos:September-2024
ceos:August-2024
ceos:July-Llama-2024
ceos:July-Mistral-2024
ceos:July-2024
Sign in to create a new pull request.
3 commits
main
...
fix/gemma4
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e264d42413 |
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci |
||
|
|
e5ee16b8a1 |
Add FORCE_BFLOAT16 for Gemma-4 to prevent fp16 NaN in RL training
Gemma-4 produces NaN during GRPO training with dtype=torch.float16 due to torch.compile backward graph overflowing fp16 intermediates. FORCE_FLOAT32 does not fix this because it still runs fp16 compute (loads bf16 then casts to fp16 with no autocast). Instead, silently switch to bfloat16 which has sufficient range to avoid overflow. Adds a new FORCE_BFLOAT16 list separate from FORCE_FLOAT32. When a user requests fp16 for Gemma-4 on a bf16-capable device, the dtype is transparently switched to bfloat16 with a warning message. No changes to the training pipeline or mixed precision behavior are needed. Verified: 12 GRPO steps, ga=4, num_generations=2, all NaN-free. |
||
|
|
d323b47805 |
Add Gemma-4 to FORCE_FLOAT32 to prevent fp16 NaN in RL training
Gemma-4 produces NaN during GRPO training with dtype=torch.float16 due to torch.compile + fp16 autocast interaction in the backward pass. Same class of issue as Gemma-3. Forces bfloat16 + float32 mixed precision when users request fp16. |
1 changed files with 25 additions and 0 deletions
|
|
@ -109,6 +109,13 @@ FORCE_FLOAT32 = [
|
|||
"qwen3_5", # Qwen3.5 GDN layers produce NaN grad norms in float16 training
|
||||
]
|
||||
|
||||
# Models that must use bfloat16 instead of float16.
|
||||
# torch.compile backward graphs overflow fp16 intermediates for these models.
|
||||
FORCE_BFLOAT16 = [
|
||||
"gemma4,", # Add comma bc gemma4 will match gemma4_text
|
||||
"gemma4text", # Gemma4TextModel (standalone text-only Gemma4)
|
||||
]
|
||||
|
||||
global DISABLE_COMPILE_MODEL_NAMES
|
||||
# Must be alphabetically sorted for each entry
|
||||
|
||||
|
|
@ -1373,6 +1380,24 @@ class FastModel(FastBaseModel):
|
|||
os.environ["UNSLOTH_FORCE_FLOAT32"] = "1"
|
||||
dtype = torch.bfloat16 # Change to bfloat16 loading
|
||||
break
|
||||
# Switch fp16 to bf16 for models whose torch.compile backward overflows fp16
|
||||
global FORCE_BFLOAT16
|
||||
for disable_name in FORCE_BFLOAT16:
|
||||
if (
|
||||
(
|
||||
disable_name.lower()
|
||||
== model_type_arch.lower().replace("-", "").replace("_", "")
|
||||
or disable_name.lower() in model_types_all
|
||||
)
|
||||
and dtype == torch.float16
|
||||
and SUPPORTS_BFLOAT16
|
||||
):
|
||||
logger.warning_once(
|
||||
f"Unsloth: {model_type_arch} does not support float16 training. "
|
||||
f"Switching to bfloat16."
|
||||
)
|
||||
dtype = torch.bfloat16
|
||||
break
|
||||
# Apply gradient checkpointing with smart heuristics
|
||||
use_gradient_checkpointing = apply_unsloth_gradient_checkpointing(
|
||||
use_gradient_checkpointing, max_seq_length, dtype
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue