Skip to content

[Studio] Add core task engine - #310

Merged
isLinXu merged 1 commit into
Tencent:mainfrom
9-71:studio/core-task-engine
Oct 8, 2026
Merged

isLinXu merged 1 commit into
Tencent:mainfrom
9-71:studio/core-task-engine

Conversation

@9-71

@9-71 9-71 commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Overview

Add the Studio Core Task Engine for YOLO-Master, providing a unified, synchronous execution layer for train, val, predict, export, and diagnose.

  • Task schema and validation, dispatcher, handler registry, and task handlers.
  • Fail-closed path whitelist checks for traversal, symlink escapes, broken symlinks, and malformed regex rules.
  • Credential sanitization for logs and errors.
  • Forward validated training imgsz to model.train().
  • Reuse the upstream trainer's optimizer-group audit.

This PR focuses on the Core execution layer.

Validation

  • Ubuntu Studio Core CI: 183 passed, 0 skipped.
  • Windows Studio Core CI: passed.
  • Doctest: 4 passed.
  • Ruff, format, and codespell: passed.
  • Real-model predict / tiny train / export: 3 passed.
  • Manual predict + tiny train smoke tests: 2 passed.

Related to #299

@9-71
9-71 force-pushed the studio/core-task-engine branch from 9e84013 to 98c38aa Compare October 6, 2026 09:21
@isLinXu

isLinXu commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

LGTM

@isLinXu
isLinXu merged commit bb1fe97 into Tencent:main Oct 8, 2026
12 of 20 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