from .module import Module | |
from .container import Container | |
class CrossMapLRN2d(Module): | |
def __init__(self, size, alpha=1e-4, beta=0.75, k=1): | |
super(CrossMapLRN2d, self).__init__() | |
self.size = size | |
self.alpha = alpha | |
self.beta = beta | |
self.k = k | |
def forward(self, input): | |
return self._backend.CrossMapLRN2d(self.size, self.alpha, self.beta, | |
self.k)(input) | |
# TODO: ContrastiveNorm2d | |
# TODO: DivisiveNorm2d | |
# TODO: SubtractiveNorm2d | |