unsloth/docker
Daniel Han dde7a26483 docker: address second-round review feedback on the JupyterLab/Studio UX
- studio_launch.sh: also gate the categorized-view landing URL on
  UNSLOTH_SKIP_NOTEBOOK_SYNC (the entrypoint skips building the view entirely in
  that mode), not just UNSLOTH_SKIP_NOTEBOOK_VIEW, so a no-sync container does not
  land on a missing folder.

- Dockerfile.studio: scope the sticker-install "|| echo" fallback to only the
  sticker step via a { ...; } group. It was attached to the whole branding &&
  chain, so a failure in a REQUIRED step (JS resolve, favicon/logo/login copy)
  was swallowed and the build continued with broken branding.

- unsloth_nb_view.py: when creating the categorized symlinks, only replace our
  own stale symlinks; if a real user file already occupies that name, keep it and
  skip the link instead of os.remove-ing it.

- overrides.json: drop doNotDisturbMode (it silenced ALL JupyterLab toasts,
  including kernel-restart / connection-drop feedback). The news/update prompts
  are already off via fetchNews / checkForUpdates.

- Dockerfile: keep decord mandatory on amd64 (fail the build on a missing or
  incompatible wheel) and only fail-soft on arm64/other arches that have no wheel.

- cellNav.ts: do not hijack ArrowUp/Down when focus is in an interactive output
  widget / form control, or while a completion popup is open, so ipywidgets
  controls and autocomplete at cell boundaries keep working.
2026-06-26 05:35:13 +00:00
..
jupyter docker: address second-round review feedback on the JupyterLab/Studio UX 2026-06-26 05:35:13 +00:00
.dockerignore docker: address review feedback on the JupyterLab/Studio UX 2026-06-26 02:22:25 +00:00
build.sh docker: track latest llama.cpp release + show its update banner in Studio 2026-06-24 01:21:17 +00:00
docker_confirm.ps1 docker: Colab-grade JupyterLab and Studio UX for the Blackwell image 2026-06-25 16:22:41 +00:00
docker_confirm.sh docker: Colab-grade JupyterLab and Studio UX for the Blackwell image 2026-06-25 16:22:41 +00:00
Dockerfile docker: address second-round review feedback on the JupyterLab/Studio UX 2026-06-26 05:35:13 +00:00
Dockerfile.studio docker: address second-round review feedback on the JupyterLab/Studio UX 2026-06-26 05:35:13 +00:00
entrypoint.sh docker: pre-load unslothai/notebooks into JupyterLab, edit-safe refresh 2026-06-15 06:35:08 +00:00
fetch_llama_prebuilt.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-25 16:23:30 +00:00
freeze.sh Add Docker build for Blackwell that runs on any NVIDIA GPU host 2026-05-24 06:52:58 +00:00
hf_pull.sh hf_{push,pull}.sh: use new hf CLI, fall back to deprecated huggingface-cli 2026-05-24 09:40:22 +00:00
hf_push.sh hf_{push,pull}.sh: use new hf CLI, fall back to deprecated huggingface-cli 2026-05-24 09:40:22 +00:00
run.sh docker: Colab-grade JupyterLab and Studio UX for the Blackwell image 2026-06-25 16:22:41 +00:00
setup_qemu.sh Add linux/arm64 (DGX Spark / Grace) support via QEMU at build time 2026-05-24 10:34:59 +00:00
smoke_test.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-12 04:35:41 +00:00
studio_launch.sh docker: address second-round review feedback on the JupyterLab/Studio UX 2026-06-26 05:35:13 +00:00
supervisord.conf docker: optional Cloudflare tunnel for JupyterLab (UNSLOTH_JUPYTER_CLOUDFLARE) 2026-06-24 09:55:11 +00:00
test_locally.sh docker: review fixes from the 8-reviewer pass and staging CI 2026-06-12 05:31:24 +00:00
unsloth_colab_compat.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-25 16:23:30 +00:00
unsloth_ipython_startup.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-25 16:23:30 +00:00
unsloth_jupyter_tunnel.sh docker: optional Cloudflare tunnel for JupyterLab (UNSLOTH_JUPYTER_CLOUDFLARE) 2026-06-24 09:55:11 +00:00
unsloth_llama_update.sh docker: add unsloth-llama-update for in-place llama.cpp prebuilt updates 2026-06-24 06:41:33 +00:00
unsloth_nb_compat.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-25 16:23:30 +00:00
unsloth_nb_content_sig.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-16 03:49:07 +00:00
unsloth_nb_strip_colab.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-25 16:23:30 +00:00
unsloth_nb_view.py docker: address second-round review feedback on the JupyterLab/Studio UX 2026-06-26 05:35:13 +00:00
unsloth_pip_shim.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-15 03:13:48 +00:00
unsloth_run.py [pre-commit.ci] auto fixes from pre-commit.com hooks 2026-06-15 03:13:48 +00:00
unsloth_studio_update.sh docker: add unsloth-studio-update for in-place Studio updates 2026-06-24 06:16:54 +00:00
unsloth_sync_notebooks.sh docker: Colab-grade JupyterLab and Studio UX for the Blackwell image 2026-06-25 16:22:41 +00:00