mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-07 22:04:10 -05:00
chore: add decompression_grouping_factor to TestCompressionParameterSet
This commit is contained in:
@@ -180,7 +180,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -180,7 +180,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -184,7 +184,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -212,7 +212,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -212,7 +212,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -264,7 +264,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -267,7 +267,11 @@ impl ConvertParams<CompressionParameters> for TestCompressionParameterSet {
|
||||
lwe_per_glwe,
|
||||
storage_log_modulus,
|
||||
packing_ks_key_noise_distribution,
|
||||
decompression_grouping_factor,
|
||||
} = self;
|
||||
|
||||
assert!(decompression_grouping_factor.is_none());
|
||||
|
||||
CompressionParameters {
|
||||
br_level: DecompositionLevelCount(br_level),
|
||||
br_base_log: DecompositionBaseLog(br_base_log),
|
||||
|
||||
@@ -260,6 +260,7 @@ pub const VALID_TEST_PARAMS_TUNIFORM_COMPRESSION: TestCompressionParameterSet =
|
||||
lwe_per_glwe: 256,
|
||||
storage_log_modulus: 12,
|
||||
packing_ks_key_noise_distribution: TestDistribution::TUniform { bound_log2: 42 },
|
||||
decompression_grouping_factor: None,
|
||||
};
|
||||
|
||||
/// Invalid parameter set to test the limits
|
||||
|
||||
@@ -149,6 +149,7 @@ pub struct TestCompressionParameterSet {
|
||||
pub packing_ks_glwe_dimension: usize,
|
||||
pub lwe_per_glwe: usize,
|
||||
pub storage_log_modulus: usize,
|
||||
pub decompression_grouping_factor: Option<usize>,
|
||||
pub packing_ks_key_noise_distribution: TestDistribution,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user