What's the stack used in Concrete ML?

Concrete ML is built on top of Zama’s Concrete stack. It uses Concrete Numpy available on PyPi which itself uses the Concrete Compiler.

The Concrete Compiler takes MLIR code as input representing a computation circuit and compiles it to an executable using Concrete primitives to perform the computations.