Migrate XPOIS onto the shared worker executors
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- python
- Domain
- cli, distributed-systems, testing
Research direction
Start by reading PR #54 and the current XPOIS coordinators, then trace the existing CLI, repeated-round behavior, identity checks, failure artifacts, and cleanup paths. Migrate the work onto WorkloadSpec and the shared worker protocol, remove duplicate coordinators, and validate with CPU failure tests plus real multi-rank MPI/Dragon runs before replacing the old implementation.
Written by the indexing model from the issue text.
Description
PR #54 adds shared Dragon and MPI executors while XPOIS retains its own coordinators, receipt validation, and lifecycle audits. Carmelo requested this follow-up in his review.
Migrate XPOIS work onto WorkloadSpec and the shared worker protocol, then remove the duplicate coordinators. Preserve the existing CLI, repeated-round behavior, input identity checks, failure artifacts, and cleanup guarantees. Qualify the migrated path with CPU failure tests and real multi-rank MPI/Dragon runs before replacing the existing implementation.
This is separate from the focused review fixes in #50, #54, and #56.
- Dominant language
- Python
- Stars
- 17
- Forks
- 9
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 90
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from NVIDIA/cuPhoton
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
xray linear prediction: lightly damped modes are dropped by the `decay >= 0` root filter under noise; proposal for a synthetic fixture with Cramer-Rao validation and per-GPU baselinesPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
NVIDIA/cuPhoton#1 · 6 comments ·
Maintainers usually reply within 1 day
Similar issues
-
infrastructure
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
khuisman/mcp-gee-sweet#1152 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
backroom bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ditto-assistant/ditto-subnet#3069 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
open-webui/open-webui#32901 · 1 comment ·
Maintainers usually reply within 1 day
-
0.3.3 bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day