imagineer99
1b34293a53
feat: curated dataset shortlists and model type plumbing
2026-03-10 12:00:09 +00:00
Roland Tannous
4ea0b3cf28
Merge pull request #352 from unslothai/fix/cancel-training
...
Fix/cancel training
2026-03-10 14:38:30 +04:00
Manan17
41bc28f076
distinguish cancel and stop for force terminate
2026-03-10 02:35:32 +00:00
Manan17
068e34bc1d
fixing cancel training
2026-03-10 02:20:56 +00:00
Roland Tannous
22eb0eea29
Revert "Merge pull request #347 from unslothai/feature/studio-storage-roots"
...
This reverts commit e9c7b97d23 , reversing
changes made to b75cc9b959 .
2026-03-10 01:52:47 +00:00
Roland Tannous
e9c7b97d23
Merge pull request #347 from unslothai/feature/studio-storage-roots
...
update studio storage roots
2026-03-10 05:49:42 +04:00
Roland Tannous
0a81ee38e6
fix: fall back to auto-detection when user VLM mapping fails
...
Instead of erroring out when custom_format_mapping fails conversion,
clear it and let auto-detection try. Handles stale cached mappings.
2026-03-10 01:42:25 +00:00
Roland Tannous
2ce77f8879
fix: probe image column candidates when multiple exist
...
When multiple image columns are found, probes them (HEAD for URLs,
os.path.exists for paths) and picks the first that works.
Skips probing when top candidate is PIL/dict (score >= 75).
2026-03-10 01:38:33 +00:00
Roland Tannous
b515ce6a7d
fix: prefer URL image columns over bare filenames, add value-based fallback
...
find_image_column now scores candidates by resolvability (PIL > dict > URL > path)
and has a Pass 2 value-based fallback for columns not matching image keywords.
Fixes phiyodr/coco2017 picking file_name (unresolvable) over coco_url (resolvable).
2026-03-10 01:36:19 +00:00
Roland Tannous
698c9564ef
fix: detect list-of-strings text columns and pick random element for VLM conversion
...
Handles datasets like phiyodr/coco2017 where captions is a list of strings.
2026-03-10 01:32:19 +00:00
Roland Tannous
095a051ee0
feat: add ShareGPT+image VLM format support and improve image column detection
...
- Detect and convert ShareGPT/ChatML conversations with <image> placeholders
- Add file_name/filename as image column keywords
- Detect image paths and URLs by value (string ending in .jpg/.png/etc)
2026-03-10 01:27:36 +00:00
Roland Tannous
87269a5c85
fix: use word-boundary matching for image/audio column detection
...
Substring matching caused false positives like 'pic' in 'topic',
leading to non-deterministic image column selection.
2026-03-10 00:38:02 +00:00
Manan17
8ce792b341
shifting setup & co inside studio
2026-03-09 23:48:31 +00:00
Shine1i
f2b2b33769
feat(studio): add auth-specific paths and integrate auth database location
2026-03-09 23:48:31 +00:00
Shine1i
c2871fcff8
fix(studio): update temporary directory path to use system temp dir
2026-03-09 23:48:31 +00:00
Shine1i
b08b606b21
feat(studio): studio storage roots path utilities
2026-03-09 23:48:31 +00:00
Roland Tannous
d56c1c8dde
fix: resolve bare-filename images via HF repo lookup
...
Datasets like VQAonline store image filenames (e.g. "img.png") without
the directory prefix. Build a basename→repo_path lookup using
list_repo_files, then resolve each file via hf_hub_download.
2026-03-09 23:37:00 +00:00
Roland Tannous
bd4de6cf1f
fix: prefer tabular files over archives in Tier 1 dataset preview
...
Tier 1 check-format was picking images.zip over testmini.parquet,
causing wrong columns (image/label) and broken VLM mapping.
Also log first VLM conversion failure instead of swallowing silently.
2026-03-09 22:00:20 +00:00
Roland Tannous
a0f03d3080
Add AGPL-3.0 SPDX headers to all source files
2026-03-09 20:17:45 +00:00
Roland Tannous
11aa870d96
Add AGPL-3.0 license to studio folder
2026-03-09 19:36:25 +00:00
Wasim Yousef Said
36b297c79b
Merge pull request #344 from unslothai/style/ui-feedback
...
Refine UI spacing, icons, and border radius per feedback
2026-03-09 19:24:12 +01:00
Shine1i
d31420acc3
feat(recipe-studio): add support for managing tools by provider in tool profiles
2026-03-09 19:19:14 +01:00
Shine1i
992e07495f
Merge remote-tracking branch 'origin/nightly' into feature/fixes-client
2026-03-09 19:07:42 +01:00
Roland Tannous
65d3539bac
Merge pull request #342 from unslothai/local-dataset
...
dataset upload
2026-03-09 21:22:23 +04:00
Roland Tannous
3745e06776
store uploaded datasets under assets/datasets/uploads instead of ~/.cache
2026-03-09 17:06:36 +00:00
Roland Tannous
0d26de7d50
Revert "narrow stale selection guard to only skip clearing for uploaded files"
...
This reverts commit 7825558f1b .
2026-03-09 16:51:30 +00:00
Roland Tannous
a8992279b6
fix: split dataset 80/20 when eval split matches train split
2026-03-09 16:36:44 +00:00
Shine1i
b9f2820cd6
chore(data-recipe): bump data-designer to 0.5.2 and pin duckdb<1.5
2026-03-09 17:27:02 +01:00
Roland Tannous
73c4027d70
fix: disable Start Training when eval_steps set without eval split
2026-03-09 16:20:00 +00:00
Shine1i
7c153f6a53
feat(recipe-studio): remove MCP tools-related dialogs and refactor tool profile management logic
2026-03-09 17:04:15 +01:00
Roland Tannous
a7d78d16be
fix: restore eval_enabled early signal for subprocess training
2026-03-09 15:35:49 +00:00
Shine1i
24cb20c076
feat(recipe-studio): improve UI responsiveness and fix JSON preview handling
2026-03-09 16:04:46 +01:00
Roland Tannous
d85176ba1a
fix: allow eval-only progress events through worker callback filter
2026-03-09 14:39:49 +00:00
Shine1i
984a762063
feat(studio): centralize chart styling and formatting
2026-03-09 15:34:15 +01:00
Roland Tannous
7825558f1b
narrow stale selection guard to only skip clearing for uploaded files
2026-03-09 14:01:02 +00:00
Roland Tannous
8d81c991f8
switch dataset upload from base64 JSON to multipart/form-data with streamed writes
2026-03-09 13:55:45 +00:00
Roland Tannous
07ba02d610
include all candidate files when scanning a directory, not just the first
2026-03-09 13:52:45 +00:00
Shine1i
87f982aa3f
feat(studio): rework chart settings with a new preferences store and revamped settings UI
2026-03-09 14:47:20 +01:00
Roland Tannous
7c8c416b32
add client-side file size validation before upload
2026-03-09 13:38:00 +00:00
Roland Tannous
ee6d5c124d
normalize uploaded filename extension to lowercase for consistent downstream checks
2026-03-09 13:35:55 +00:00
imagineer99
b5cea7ea1e
style: reduce border radius on onboarding summary cards
2026-03-09 13:33:00 +00:00
Roland Tannous
dd24009f06
Merge pull request #340 from unslothai/fix/auth-audio
...
Added auth to audio generate endpoint
2026-03-09 17:25:49 +04:00
Roland Tannous
dcedc4df56
merge nightly, resolve conflict in use-chat-model-runtime
2026-03-09 13:19:17 +00:00
Roland Tannous
f416b7aa3d
training: restore YAML fallback for trust_remote_code (no UI toggle)
2026-03-09 13:10:24 +00:00
imagineer99
0dc3f003cc
style: remove playground sidebar right border
2026-03-09 13:08:59 +00:00
Roland Tannous
83b1ff05ef
respect trust_remote_code toggle, return helpful error when required
2026-03-09 13:06:55 +00:00
Shine1i
9e96f51e09
feat(studio): add support for code block actions including copy and download options in markdown blocks
2026-03-09 13:07:54 +01:00
Roland Tannous
5ebd4de2ef
backend: resolve trust_remote_code from YAML when not set by frontend
2026-03-09 11:58:23 +00:00
imagineer99
812f35bae5
style: improve navbar spacing and icon rendering
2026-03-09 11:37:19 +00:00
Roland Tannous
5dde074af8
add trust_remote_code to BackendTrainingDefaults type
2026-03-09 10:51:28 +00:00