Skip to content

Support nullary RowFn execution - #9469

Draft
connortsui20 wants to merge 1 commit into
ct/row-fn-benchmark-toolsfrom
ct/row-fn-nullary
Draft

Support nullary RowFn execution#9469
connortsui20 wants to merge 1 commit into
ct/row-fn-benchmark-toolsfrom
ct/row-fn-nullary

Conversation

@connortsui20

Copy link
Copy Markdown
Member

Rationale for this change

Keeps nullary execution separate from the numeric-kernel executor path.

What changes are included in this PR?

Executes a nullary row kernel once for the requested row count, then validates and returns its output. Nullary kernels bypass batch validity handling because they have no input validity to propagate.

What APIs are changed? Are there any user-facing changes?

Adds nullary execution within the existing unstable RowFn boundary. There are no stable API changes.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@codspeed-hq

codspeed-hq Bot commented Aug 18, 2026

Copy link
Copy Markdown

Too many benchmarks in a single upload

The performance report could not be generated because there were too many benchmarks in a single upload to CodSpeed. We recommend sharding your benchmarks into smaller uploads, with max 1000 benchmarks per upload. See the documentation for more information.

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.

1 participant