[libcu++] Try and improve unwrap_ref - #11019
Conversation
This is used a ton in MatX
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (3)
Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review. 📝 WalkthroughSummary by CodeRabbit
WalkthroughThe unwrap traits now support host ChangesHost reference wrapper unwrapping
Suggested reviewers: Merge Risk: ⚪ Minimal · up to This is a localized reference-unwrapping change with no actionable merge-blocking risk remaining after normal checks and review. Comment |
🥳 CI Workflow Results🟩 Finished in 3h 39m: Pass: 100%/183 | Total: 6d 00h | Max: 3h 38m | Hits: 40%/2126552See results here. AI failure analysis1. cuVS balanced k-means rejects rvalue initialization of RMM device_scalar · 2 jobsExplanation: Both saved logs first fail on identical cuVS balanced k-means calls that pass literal `0` to an RMM `device_scalar` constructor whose rvalue overload is deleted. The PR changes only libcudacxx unwrap-reference traits, and the diagnostics show no instantiation through those traits, so the evidence points to a cuVS/RMM branch incompatibility; the exact cloned revisions are not printed. Evidence: Copy this prompt into a coding agentJobs: |
This is used a ton in MatX