p2pfl.learning.compression.manager moduleΒΆ
Transmission compression manager.
- class p2pfl.learning.compression.manager.CompressionManager[source]ΒΆ
Bases:
object
Manager for compression strategies.
- static apply(params, additional_info, techniques)[source]ΒΆ
Apply compression techniques in sequence to the data.
- Parameters:
params (
list
[ndarray
]) β The parameters to compress.additional_info (
dict
) β Additional information to compress.techniques (
dict
[str
,dict
[str
,Any
]]) β The techniques to apply.
- Return type:
bytes