diff --git a/frontends/concrete-python/Makefile b/frontends/concrete-python/Makefile index 12b026c7b..121b6a895 100644 --- a/frontends/concrete-python/Makefile +++ b/frontends/concrete-python/Makefile @@ -30,14 +30,17 @@ pytest: export LD_PRELOAD=$(RUNTIME_LIBRARY) export PYTHONPATH=$(BINDINGS_DIRECTORY) - # test single precision + # test single precision, mono params pytest tests -svv -n auto \ + --precision=single \ + --strategy=mono \ --key-cache "${KEY_CACHE_DIRECTORY}" \ -m "${PYTEST_MARKERS}" - # test multi precision + # test multi precision, multi params pytest tests -svv -n auto \ --precision=multi \ + --strategy=multi \ --cov=concrete \ --cov-fail-under=100 \ --cov-report=term-missing:skip-covered \ diff --git a/frontends/concrete-python/concrete/fhe/compilation/configuration.py b/frontends/concrete-python/concrete/fhe/compilation/configuration.py index 0eda0fb4d..7844d70cb 100644 --- a/frontends/concrete-python/concrete/fhe/compilation/configuration.py +++ b/frontends/concrete-python/concrete/fhe/compilation/configuration.py @@ -90,10 +90,10 @@ class Configuration: p_error: Optional[float] = None, global_p_error: Optional[float] = None, auto_adjust_rounders: bool = False, - single_precision: bool = True, + single_precision: bool = False, parameter_selection_strategy: Union[ ParameterSelectionStrategy, str - ] = ParameterSelectionStrategy.MONO, + ] = ParameterSelectionStrategy.MULTI, show_progress: bool = False, progress_title: str = "", progress_tag: Union[bool, int] = False,