mirror of
https://github.com/zama-ai/concrete.git
synced 2026-04-17 03:00:54 -04:00
- no more Concrete ciphertext/plaintext types: they are represented using standard MLIR types (int/tensor) - Technically BConcrete was renamed to Concrete, and old Concrete was removed - TFHE -> Concrete now takes into account the conversion of tensor of ciphertext into tensors of an additional dimension (LWE dim) - Bufferization now works in Concrete - Old Concrete optimization were moved to TFHE - Concrete is now the dialect that lowers to CAPI calls - TFHE -> Concrete now uses OpConversionPattern and is much cleaner in terms of type conversion - Disabled tests for batching, as there was something weird about it: batchable operations implemented in Concrete but pass run in FHELinalg
15 lines
311 B
CMake
15 lines
311 B
CMake
add_mlir_dialect_library(
|
|
ConcreteToCAPI
|
|
ConcreteToCAPI.cpp
|
|
ADDITIONAL_HEADER_DIRS
|
|
${PROJECT_SOURCE_DIR}/include/concretelang/Dialect/Concrete
|
|
DEPENDS
|
|
ConcreteDialect
|
|
mlir-headers
|
|
LINK_LIBS
|
|
PUBLIC
|
|
MLIRIR
|
|
MLIRTransforms)
|
|
|
|
target_link_libraries(ConcreteToCAPI PUBLIC ConcreteDialect MLIRIR)
|