Skip to content

Add metadata-driven BaJoR runtime options for contexts#242

Merged
Tooyosi merged 1 commit into
mainfrom
dynamic-workflow-config
Apr 15, 2026
Merged

Add metadata-driven BaJoR runtime options for contexts#242
Tooyosi merged 1 commit into
mainfrom
dynamic-workflow-config

Conversation

@Tooyosi
Copy link
Copy Markdown
Contributor

@Tooyosi Tooyosi commented Apr 7, 2026

Move BaJoR job options into Context.metadata['batch'] and have Kade pass them through when creating training and prediction jobs.

What changed

  • Added Batch::ContextRuntimeOptions to extract BaJoR facing runtime config from Context.metadata['batch']
  • Updated training and prediction job submission services to use the shared context runtime options builder
  • Extended Bajor::Client option serialization to include:
    • container_image_name
    • training_script_path
    • prediction_script_path
    • promote_script_path
    • pretrained_checkpoint_url
  • Kept existing workflow_name, fixed_crop, and n_blocks behavior intact

@Tooyosi Tooyosi requested a review from lcjohnso April 7, 2026 16:20
@Tooyosi Tooyosi merged commit 594e3a4 into main Apr 15, 2026
1 check passed
@Tooyosi Tooyosi deleted the dynamic-workflow-config branch April 15, 2026 18:12
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