fix(compiler): print parameters correctly in the bindings

This commit is contained in:
Umut
2023-11-29 12:02:48 +03:00
parent ece4f2e216
commit c040b665cf

View File

@@ -60,33 +60,33 @@ class Parameter:
elif isinstance(param, BootstrapKeyParam):
result = (
f"BootstrapKeyParam("
f"polynomial_size={param.polynomial_size}, "
f"glwe_dimension={param.glwe_dimension}, "
f"input_lwe_dimension={param.input_lwe_dimension}, "
f"level={param.level}, "
f"base_log={param.base_log}, "
f"variance={param.variance}"
f"polynomial_size={param.polynomial_size()}, "
f"glwe_dimension={param.glwe_dimension()}, "
f"input_lwe_dimension={param.input_lwe_dimension()}, "
f"level={param.level()}, "
f"base_log={param.base_log()}, "
f"variance={param.variance()}"
f")"
)
elif isinstance(param, KeyswitchKeyParam):
result = (
f"KeyswitchKeyParam("
f"level={param.level}, "
f"base_log={param.base_log}, "
f"variance={param.variance}"
f"level={param.level()}, "
f"base_log={param.base_log()}, "
f"variance={param.variance()}"
f")"
)
elif isinstance(param, PackingKeyswitchKeyParam):
result = (
f"PackingKeyswitchKeyParam("
f"polynomial_size={param.polynomial_size}, "
f"glwe_dimension={param.glwe_dimension}, "
f"input_lwe_dimension={param.input_lwe_dimension}"
f"level={param.level}, "
f"base_log={param.base_log}, "
f"variance={param.variance}"
f"polynomial_size={param.polynomial_size()}, "
f"glwe_dimension={param.glwe_dimension()}, "
f"input_lwe_dimension={param.input_lwe_dimension()}"
f"level={param.level()}, "
f"base_log={param.base_log()}, "
f"variance={param.variance()}"
f")"
)