Skip to content

Add make_kron binding for the native kron atom#19

Open
Transurgeon wants to merge 1 commit into
mainfrom
kron-binding
Open

Add make_kron binding for the native kron atom#19
Transurgeon wants to merge 1 commit into
mainfrom
kron-binding

Conversation

@Transurgeon

Copy link
Copy Markdown
Member

Expose new_kron via make_kron(param_capsule, child_capsule, const_is_left, p, q, r, s): the variable-free operand is the parameter side, const_is_left selects which operand it is, and (p, q)/(r, s) are A's/B's dims. Replaces the orphaned kron.h stub (which referenced a nonexistent new_kron_identity and was never wired into bindings.c). Bumps the SparseDiffEngine submodule to the kron-native-atom commit.

Expose new_kron via make_kron(param_capsule, child_capsule, const_is_left,
p, q, r, s): the variable-free operand is the parameter side, const_is_left
selects which operand it is, and (p, q)/(r, s) are A's/B's dims. Replaces the
orphaned kron.h stub (which referenced a nonexistent new_kron_identity and was
never wired into bindings.c). Bumps the SparseDiffEngine submodule to the
kron-native-atom commit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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