Activation modules¶
- class torch_lattice.nn.modules.activation.GELU(approximate='none')[source]¶
Bases:
GELU- Parameters:
approximate (str)
- forward(input)[source]¶
Runs the forward pass.
- Return type:
- Parameters:
input (SparseTensor)
- class torch_lattice.nn.modules.activation.LeakyReLU(negative_slope=0.01, inplace=False)[source]¶
Bases:
LeakyReLU- forward(input)[source]¶
Run forward pass.
- Return type:
- Parameters:
input (SparseTensor)
- class torch_lattice.nn.modules.activation.ReLU(inplace=False)[source]¶
Bases:
ReLU- Parameters:
inplace (bool)
- forward(input)[source]¶
Runs the forward pass.
- Return type:
- Parameters:
input (SparseTensor)
- class torch_lattice.nn.modules.activation.SiLU(inplace=False)[source]¶
Bases:
SiLU- Parameters:
inplace (bool)
- forward(input)[source]¶
Runs the forward pass.
- Return type:
- Parameters:
input (SparseTensor)
- class torch_lattice.nn.modules.activation.Sigmoid(*args, **kwargs)[source]¶
Bases:
Sigmoid- forward(input)[source]¶
Runs the forward pass.
- Return type:
- Parameters:
input (SparseTensor)
- class torch_lattice.nn.modules.activation.Softplus(beta=1.0, threshold=20.0)[source]¶
Bases:
Softplus- forward(input)[source]¶
Run forward pass.
- Return type:
- Parameters:
input (SparseTensor)