Skip to content

Bundle BDN Hot Load client in Truss images - #2611

Draft
angelamontemayor wants to merge 3 commits into
mainfrom
angie/bdn-hotload-client
Draft

Bundle BDN Hot Load client in Truss images#2611
angelamontemayor wants to merge 3 commits into
mainfrom
angie/bdn-hotload-client

Conversation

@angelamontemayor

@angelamontemayor angelamontemayor commented Aug 20, 2026

Copy link
Copy Markdown

Summary

  • bundle the dependency-free bdn_hotload Python client into standard Truss inference images
  • expose mount CRUD, readiness polling, idempotent create retries, and typed errors over the pod-local Unix socket
  • verify the package is imported from the emulated built image at /app

This adds the image-side client for BDN Hot Load. It intentionally does not add NIXL integration. Custom docker_server images are not included because they do not copy the standard Truss server template.

Validation

  • uv run ruff check truss/templates/server/bdn_hotload truss/tests/templates/server/test_bdn_hotload.py
  • uv run ruff format --check truss/templates/server/bdn_hotload truss/tests/templates/server/test_bdn_hotload.py
  • uv run pytest truss/tests/templates/server/test_bdn_hotload.py -q (6 passed)
  • Python 3.9 compileall for truss/templates/server/bdn_hotload

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

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