mirror of
https://github.com/luxfhe/torus.git
synced 2026-10-30 17:07:26 +00:00
The MLIR dialect, its conversion passes (TFHEToConcrete, ConcreteToCAPI, ConcreteToLLVM), the optimizer component, the compiler binary, the Rust crate and the program_info parameter file all still carried the upstream project's name. They now carry this one's. Two things deliberately keep the word, because in them it is not the name. mlir::OpTrait CRTP parameters mean "the derived type", so they are spelled Derived and OpTy — LLVM's other conventional spelling for the same idiom. concreteShape is a capnp field: renaming it would change the serialized protocol, and the prose describing it is ordinary English. This also repairs references the earlier partial rename left dangling: Security.cpp included concrete/curves.gen.h and the directory is torus/, torus-cpu.h included concrete-num_complex.h, the Torus dialect CMakeLists named ConcreteOps.td, and compiler/setup.py asked find_namespace_packages for a "concrete" package that no longer exists — so it built without the package it ships.
3.6 KiB
3.6 KiB
description, layout
| description | layout | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Torus is an open-source FHE Compiler that simplifies the use of Fully Homomorphic Encryption (FHE). |
|
Welcome
Get started
Learn the basics of Torus, set it up, and make it run with ease.
| What is Torus | Understand the basic concepts of the Torus library. | get-started | start1.png |
| Installation | Follow the step by step guide to install Torus in your project | installing.md | start2.png |
| Quick start | See a full example of using Torus to compute on encrypted data | quick_start.md | start3.png |
Build with Torus
Start building with Torus by exploring its core features, discovering essential guides, and learning more with step-by-step tutorials.
| Fundamentals | Explore the core features. | build1.png | |
| Guides | Deploy your project. | build2.png | |
| Tutorials | Learn more with tutorials. | build3.png |
Explore more
Access to additional resources and join the Lux Industries community.
Explanations
Refer to the API, review product architecture, and access additional resources for in-depth explanations while working with Torus.
Support channels
Ask technical questions and discuss with the community. Our team of experts usually answers within 24 hours in working days.
Developers
Collaborate with us to advance the FHE spaces and drive innovation together.