def fprop(self, x): self._tmp_x = x pos = ca.maximum(x, 0) neg = self.a.array * ca.minimum(x, 0) return pos + neg
def fprop(self): ca.minimum(self.lhs.out, self.rhs.out, out=self.out)
def fprop(self): ca.minimum(self.x.out, 0, out=self.out) self.out *= self.a self.out += ca.maximum(self.x.out, 0)
def fprop(self): ca.minimum(self.lhs.array, self.rhs.array, out=self.array)
def fprop(self): ca.minimum(self.x.array, 0, out=self.array) self.array *= self.a self.array += ca.maximum(self.x.array, 0)