Skip to content

chore: test CUDA Arrow Device capsule exports#8624

Draft
0ax1 wants to merge 1 commit into
developfrom
ad/pycudf4
Draft

chore: test CUDA Arrow Device capsule exports#8624
0ax1 wants to merge 1 commit into
developfrom
ad/pycudf4

Conversation

@0ax1

@0ax1 0ax1 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@0ax1 0ax1 added the changelog/chore A trivial change label Jun 29, 2026
@0ax1 0ax1 force-pushed the ad/pycudf4 branch 2 times, most recently from 93c8619 to 8ebaae5 Compare June 29, 2026 16:33
@vortex-data vortex-data deleted a comment from github-actions Bot Jun 29, 2026
@codspeed-hq

codspeed-hq Bot commented Jun 29, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 3 improved benchmarks
❌ 1 regressed benchmark
✅ 1591 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_into_canonical[(1000, 10)] 168.9 µs 205.6 µs -17.83%
Simulation chunked_varbinview_canonical_into[(100, 100)] 259.5 µs 224.4 µs +15.62%
Simulation chunked_varbinview_into_canonical[(100, 100)] 306.5 µs 271.3 µs +12.97%
Simulation bitwise_not_vortex_buffer_mut[128] 273.6 ns 244.4 ns +11.93%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ad/pycudf4 (b7a5b32) with develop (4a90e13)

Open in CodSpeed

Footnotes

  1. 4 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@0ax1 0ax1 force-pushed the ad/pycudf4 branch 2 times, most recently from bf5654e to 71f8a1d Compare June 30, 2026 12:22
Add vortex_cuda.to_cudf and install optional Vortex Array helpers for
cuDF conversion and Arrow C Device export. Keep the conversion path
CUDA-only by rejecting unsupported fallback policies and routing cuDF
ingestion through fresh Arrow C Device capsules.

Expand CUDA Python tests for the convenience API, installed Array
methods, Arrow Device export smoke coverage, and capsule ownership
paths.

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant