project screenshot 1
project screenshot 2
project screenshot 3

Einstein Summation in Cairo (ZKML Operator)

We implemented the EinSum, Logical OR and Logical XOR on the Orion repository to increase the amount of possible tensor operations for Zero-Knowledge Machine Learning on Starknet.

Einstein Summation in Cairo (ZKML Operator)

Created At

ETHGlobal Paris

Winner of

🥇 Starknet — Best Use

Project Description

This hackathon project is a contribution to the open source Orion Zero-Knowledge Machine Learning project on Starknet. We implemented the EinSum, logical OR and logical XOR operators with Numpy-style broadcasting support to add to the amount of possible tensor operations for Zero-Knowledge Machine Learning on Starknet. This contribution consists of several Pull Requests to the Orion open-source repository.

How it's Made

The operators are built specifically for Zero-Knowledge Machine Learning on Starknet, written in Cairo, which is Starknet's own ZK-Provable programming language. The operators are implemented for i8 integers, i32 integers, u32 integers and FixedPoint data types (fp8x23 and fp16x16). Extensive testing suites have been added as well.

background image mobile

Join the mailing list

Get the latest news and updates