Skip to content
This repository was archived by the owner on Mar 3, 2025. It is now read-only.
/ orion Public archive

ONNX Runtime in Cairo 1.0 for verifiable ML inference using STARK

License

Notifications You must be signed in to change notification settings

gizatechxyz/orion

Folders and files

NameName
Last commit message
Last commit date
Mar 21, 2024
Aug 18, 2023
Feb 20, 2024
Mar 25, 2024
Mar 25, 2024
Mar 25, 2024
Mar 25, 2024
Mar 22, 2024
Mar 4, 2024
Aug 28, 2023
Dec 30, 2023
Mar 20, 2024
Mar 26, 2023
Mar 3, 2025
Mar 27, 2024
Mar 31, 2023
May 22, 2023
Jan 3, 2024

Repository files navigation


GitHub Workflow Status Project license Pull Requests welcome Join the community

Orion: An Open-source Framework for Validity and ZK ML ✨

All Contributors

🚨⚠️🚨⚠️🚨⚠️

This project has been archived and is no longer maintained. We're now developing LuminAIR, a new and super-efficient zkML framework based on a custom AIR, proven with the STWO Prover.

We'd like to thank all the Orion contributors and hope to see you again in this new journey.

🚨⚠️🚨⚠️🚨⚠️


Orion is an open-source, community-driven framework dedicated to Provable Machine Learning. It provides essential components and a new ONNX runtime for building verifiable Machine Learning models using STARKs.

πŸ€” What is ONNX Runtime?

ONNX (Open Neural Network Exchange), is an open-source standard created to represent deep learning models. The aim of its development was to enable interoperability among diverse deep learning frameworks, like TensorFlow or PyTorch. By offering a universal file format, ONNX allows models trained in one framework to be readily applied in another for inference, eliminating the need for model conversion.

Ensuring compatibility with ONNX operators facilitates integration into the ONNX ecosystem. This enables researchers and developers to pre-train models using their preferred framework, before executing verifiable inferences with Orion.

🌱 Where to start?

You can check our official docs here.

  • 🧱 Framework: The building blocks for Verifiable Machine Learning models.
  • πŸ› Hub: A curated collection of ML models and spaces built by the community using Orion framework.
  • πŸŽ“ Academy: Resources and tutorials for learning how to build ValidityML models using Orion.

πŸ’– Join the community!

Join the community and help build a safer and transparent AI in our Discord!

πŸš€ Orion Usage

  • For an insightful overview of impressive proof of concepts, models, and tutorials created by our community, please visit Orion Usage.
  • Discover a curated list of tutorials and models developed using Orion in Orion-Hub.

✍️ Authors & contributors

For a full list of all authors and contributors, see the contributors page.

License

This project is licensed under the MIT license.

See LICENSE for more information.

Contributors ✨

Thanks goes to these wonderful people:

Fran Algaba
Fran Algaba

πŸ’»
raphaelDkhn
raphaelDkhn

πŸ’»
Lanre Ojetokun
Lanre Ojetokun

πŸ’» πŸ›
Moody Salem
Moody Salem

πŸ’» πŸ›
Roy Rotstein
Roy Rotstein

πŸ’»
omahs
omahs

πŸ“–
Kazeem Hakeem
Kazeem Hakeem

πŸ’»
dblanco
dblanco

πŸ’»
BemTG
BemTG

πŸ’» πŸ“–
danilowhk
danilowhk

πŸ’»
Falco R
Falco R

πŸ’»
dincerguner
dincerguner

πŸ’»
Rich Warner
Rich Warner

πŸ’»
Daniel Bejarano
Daniel Bejarano

πŸ“–
vikkydataseo
vikkydataseo

πŸ“–
Daniel
Daniel

πŸ’»
Charlotte
Charlotte

πŸ’»
0xfulanito
0xfulanito

πŸ’»
0x73e
0x73e

πŸ’»
Thomas S. Bauer
Thomas S. Bauer

πŸ’»
Andres
Andres

πŸ’»
Ephraim Chukwu
Ephraim Chukwu

πŸ’»
Bal7hazar
Bal7hazar

πŸ›
Tony Stark
Tony Stark

πŸ“–
Mahmoud Mohajer
Mahmoud Mohajer

πŸ’»
HappyTomatoo
HappyTomatoo

πŸ›
Bilgin Koçak
Bilgin Koçak

πŸ’»
akhercha
akhercha

πŸ’»
Vid Kersic
Vid Kersic

πŸ’»
Trunks @ Carbonable
Trunks @ Carbonable

πŸ“–
canacechan
canacechan

πŸ’»
Tristan
Tristan

πŸ’»
Kugo
Kugo

πŸ“–
Beeyoung
Beeyoung

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!