Skip to content

Add CI model checks and fixes "arch" field in config#9

Merged
TurboGit merged 2 commits intodarktable-org:masterfrom
andriiryzhkov:pr
Mar 14, 2026
Merged

Add CI model checks and fixes "arch" field in config#9
TurboGit merged 2 commits intodarktable-org:masterfrom
andriiryzhkov:pr

Conversation

@andriiryzhkov
Copy link
Contributor

  1. CI model checks — Adds a check-models workflow that runs the full pipeline (setup, convert, validate, demo) per non-skipped model as individual GitHub Actions checks. Updates build-models to use the same per-model dependency isolation. CLI now auto-syncs uv dependency groups and auto-initializes submodules, so uv run dtai run <model> works out of the box.

  2. arch field in config — Adds arch (default "generic") to ModelConfig and writes it to config.json, used by darktable's C-side inference pipeline for architecture-specific dispatch (e.g. sam2, segnext).

Copy link
Member

@TurboGit TurboGit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@TurboGit TurboGit merged commit 9913847 into darktable-org:master Mar 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants