Source code for fedlab.contrib.client_sampler.base_sampler

from abc import ABCMeta, abstractmethod

[docs]class FedSampler: __metaclass__ = ABCMeta @abstractmethod def __init__(self, n): self.n = n
[docs] @abstractmethod def candidate(self, size): pass
[docs] @abstractmethod def sample(self, size): pass
[docs] @abstractmethod def update(self, val): pass