p2pfl.learning.compression.manager moduleΒΆ
Transmission compression manager.
- class p2pfl.learning.compression.manager.CompressionManager[source]ΒΆ
Bases:
objectManager 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