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