GPU backend and cuDF compatibility#

Supported cuDF versions#

The GPU backend is primarily tested against the cuDF versions used in CI. Local installations may differ due to ABI or constructor changes between cuDF releases.

Known limitations#

  • Conversion of deeply nested or jagged Awkward Arrays may fail on some cuDF versions.

  • Mask handling behavior differs across cuDF releases.

  • Some issues may only reproduce in CI environments.

CI vs local environment differences#

CI uses pinned RAPIDS images, while local environments may expose differences in cuDF constructor signatures or column initialization behavior.

Common error symptoms#

  • TypeError raised during cuDF column construction

  • Mask silently dropped or ignored

  • Conversion failures that do not reproduce locally