Conversation
|
@greptileai review |
4d97f5c to
4b2f11c
Compare
9470412 to
400f87a
Compare
|
@greptileai review |
|
@greptileai review |
|
@greptileai review. The current head separates SDK-free Modal configuration, preserves explicit training lineage, and verifies downloaded checkpoints against the exact submitted job. Please review the latest diff. |
|
@greptileai review. Latest head fixes named-lineage checkpoint download and reloads LoRA after sleep or controller restart; focused runtime regression tests and full lint/type gates pass. |
|
|
@greptileai review. Addressed incomplete Hermes tool syntax in 5f9a6ea with regressions. Please re-review current head. |
|
@greptileai review |
|
@greptileai Please review current head 66fe0e4. Modal now owns backends/modal/{backend,app,configuration}; runtime policy serving owns serving/{contracts,decoding,lifecycle,vllm,configuration}. Imports, sibling tests and package boundaries use the new paths without shims. Whole-repository Ruff, format and ty pass; 114 focused tests passed with one CUDA skip, then 31 affected tests passed after import cleanup. No paid execution or deployment occurred. |
|
@greptileai Review this stable head after carrying the verified veRL module entrypoint through the Modal stack. Whole-repository Ruff, format and ty pass; all 29 final worker/contract/Modal definition and configuration tests pass, including optional-import isolation. Package structure is frozen pending CI and review. |
|
@greptileai review |
|
@greptileai review |
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
|
The replay-repair concern is in unchanged base code, outside the current PR diff. At this head (
|
|
@greptileai review |
1 similar comment
|
@greptileai review |
CLaaS needs to execute the same upstream veRL job remotely and retain exact policy identity during inference. This PR adds optional Modal execution under
exp/optimize/claas/backends/modal/and private vLLM sampling/lifecycle underexp/runtime/claas/serving/. It stacks on #985 and delegates training to the published veRLTrainingWorkerand FSDP engine.Behavior
0; explicit device bindings are preserved.exp.optimize.claas.backends.verl.worker. Modal owns execution and artifact transfer; veRL owns the optimizer and native checkpoints. Configuration remains SDK-free, and ordinary gateway imports do not load Modal or training dependencies.Validation
4b17926d80095f0253a152352c289df4eac69b0e, and no review threads remain unresolved. An inherited replay-accounting finding was scoped out with exact equality to unchanged main/base code; no accounting behavior was changed. The earlier image-attestation advisory was rebutted using the operator/request authority boundary and dismissed by the security scan.Base:
codex/claas-05-training. Native checkpoint schema 2 and immutable artifact ownership come from #985. Do not merge.