Skip to content

WIP: support ML/Orion ops (lintrans) in OpenFHE backend#2819

Draft
AlexanderViand wants to merge 2 commits intogoogle:mainfrom
AlexanderViand:orion-openfhe
Draft

WIP: support ML/Orion ops (lintrans) in OpenFHE backend#2819
AlexanderViand wants to merge 2 commits intogoogle:mainfrom
AlexanderViand:orion-openfhe

Conversation

@AlexanderViand
Copy link
Copy Markdown
Collaborator

@AlexanderViand AlexanderViand commented Mar 26, 2026

Draft for now since it depends on #2818 and also needs some more cleanup

@AlexanderViand AlexanderViand added the dialect: openfhe Issues related to the openfhe dialect label Mar 26, 2026
@google-cla
Copy link
Copy Markdown

google-cla bot commented Mar 26, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@AlexanderViand AlexanderViand changed the title Support ML/Orion ops (lintrans) in OpenFHE backend WIP: support ML/Orion ops (lintrans) in OpenFHE backend Mar 26, 2026
Adds LinearTransformOp and ChebyshevOp to the OpenFHE dialect with
full emitter, interpreter, and lowering support. LinearTransformOp
implements RotationOpInterface so the rotation analysis picks up
BSGS-decomposed rotation indices automatically via RotationUtils.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dialect: openfhe Issues related to the openfhe dialect

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant