mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-17 16:11:26 -05:00
feat(compiler/python): expose memory usage in bindings
This commit is contained in:
@@ -162,7 +162,10 @@ void mlir::concretelang::python::populateCompilerAPISubmodule(
|
||||
"crt_decompositions_of_outputs",
|
||||
&mlir::concretelang::CompilationFeedback::crtDecompositionsOfOutputs)
|
||||
.def_readonly("statistics",
|
||||
&mlir::concretelang::CompilationFeedback::statistics);
|
||||
&mlir::concretelang::CompilationFeedback::statistics)
|
||||
.def_readonly(
|
||||
"memory_usage_per_location",
|
||||
&mlir::concretelang::CompilationFeedback::memoryUsagePerLoc);
|
||||
|
||||
pybind11::class_<mlir::concretelang::JitCompilationResult>(
|
||||
m, "JITCompilationResult");
|
||||
|
||||
@@ -48,6 +48,7 @@ class CompilationFeedback(WrapperCpp):
|
||||
compilation_feedback.crt_decompositions_of_outputs
|
||||
)
|
||||
self.statistics = compilation_feedback.statistics
|
||||
self.memory_usage_per_location = compilation_feedback.memory_usage_per_location
|
||||
|
||||
super().__init__(compilation_feedback)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user