Skip to content

[OpenCOOD] Extract OpenCOOD and model assets into separate repositories - #199

Merged
Haralishev77 merged 9 commits into
mainfrom
refactor/extract-opencood-and-models
Sep 6, 2026
Merged

Haralishev77 merged 9 commits into
mainfrom
refactor/extract-opencood-and-models

Conversation

@Haralishev77

@Haralishev77 Haralishev77 commented Sep 5, 2026 •

Copy link
Copy Markdown
Member

Summary

Removes the embedded OpenCOOD sources, cooperative-perception checkpoints, and AdvCP runtime assets from OpenCDA. OpenCDA now integrates with sibling OpenCOOD and models repositories, fetching individual model bundles on demand.

Related Issue

CAVISE/CAVISE#42

Changes

  • Removed the embedded OpenCOOD sources and moved OpenCOOD-specific dependencies and CUDA build ownership out of OpenCDA.
  • Updated Docker stages to install OpenCOOD from the sibling repository and build its CUDA extensions independently.
  • Added runtime resolution and integrity validation for cooperative-perception checkpoints and AdvCP asset bundles.
  • Added sparse checkout support that downloads only requested bundles from the models repository.
  • Added OpenCDA CLI options for model IDs, repository overrides, custom checkout paths, refs, offline operation, and AdvCP asset selection.
  • Added NumPy-style docstrings and unit tests for the model resolver.
  • Updated OpenCDA documentation and examples for the new repository layout and commands.

Validation

  • Simulation run
  • Manual verification
  • Not applicable

Checklist

  • Linked the related issue
  • Kept the PR focused and reviewable
  • Updated documentation

@Haralishev77 Haralishev77 self-assigned this Sep 5, 2026
@Haralishev77 Haralishev77 added enhancement New feature or request OpenCOOD Some changes in OpenCOOD module Docker Some changes in Docker AdvCP labels Sep 5, 2026
@Haralishev77
Haralishev77 requested review from AndK17 and AshFungor and removed request for AshFungor September 5, 2026 10:52
@Haralishev77
Haralishev77 marked this pull request as draft September 5, 2026 10:55
@Haralishev77
Haralishev77 marked this pull request as ready for review September 6, 2026 10:44
@Haralishev77
Haralishev77 merged commit a172b69 into main Sep 6, 2026
7 checks passed
@Haralishev77
Haralishev77 deleted the refactor/extract-opencood-and-models branch September 6, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AdvCP Docker Some changes in Docker enhancement New feature or request OpenCOOD Some changes in OpenCOOD module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reduce repository size by storing assets elsewhere (model weights, shapes)

3 participants