Skip to content

chore: make src the server package root#117

Merged
ShubyM merged 2 commits into
gke-labs:mainfrom
ShubyM:feat/package-structure
Jun 10, 2026
Merged

chore: make src the server package root#117
ShubyM merged 2 commits into
gke-labs:mainfrom
ShubyM:feat/package-structure

Conversation

@ShubyM

@ShubyM ShubyM commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

This PR fixes #115, which makes src the actual python root package and splits the code under src into 3 sections: training, server and snapshot agent. I also added a set of local tests we can run as we start refactoring and introducing more pieces into open-rl to verify core behavior. make test runs the fast unit tests, and make test e2e runs one of the local GPU training flows. The tiny-* scenarios are intentionally small overfit/smoke tests: they use a minimal prompt or rollout setup so we can quickly check that LoRA SFT, FFT SFT, and LoRA RL can actually run and update the model without committing to a full benchmark. The heavier scenarios are lora-textsql, fft-gsm8k, and fft-gsm8k-x2, where the last one runs two FFT jobs against the snapshot-agent path.

@ShubyM ShubyM force-pushed the feat/package-structure branch 17 times, most recently from b9419dd to 5af835f Compare June 9, 2026 16:28
@ShubyM ShubyM force-pushed the feat/package-structure branch from 90e508f to d896832 Compare June 10, 2026 19:10
@ShubyM ShubyM force-pushed the feat/package-structure branch from d896832 to d77c33f Compare June 10, 2026 19:12
@ShubyM ShubyM marked this pull request as ready for review June 10, 2026 19:49
@ShubyM ShubyM requested a review from droot June 10, 2026 19:49
@ShubyM ShubyM merged commit 3df2b6a into gke-labs:main Jun 10, 2026
11 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.

Cleaning up python package shpae

2 participants