Convolution modules¶
- class torch_lattice.nn.modules.conv.Conv3d(in_channels, out_channels, kernel_size=3, stride=1, padding=0, dilation=1, bias=False, config=None)[source]¶
Bases:
_BaseConv3dSupport-generating sparse 3D convolution.
- class torch_lattice.nn.modules.conv.ConvTranspose3d(in_channels, out_channels, kernel_size=3, stride=1, padding=0, dilation=1, bias=False, config=None)[source]¶
Bases:
_BaseConv3dSparse transposed 3D convolution using an existing inverse support map.
- class torch_lattice.nn.modules.conv.GenerativeConvTranspose3d(in_channels, out_channels, kernel_size=3, stride=1, padding=0, dilation=1, bias=False, config=None)[source]¶
Bases:
_BaseConv3dSparse transposed 3D convolution that generates its output support.
- class torch_lattice.nn.modules.conv.NormalizedConvTranspose3d(in_channels, out_channels, kernel_size=3, stride=1, padding=0, dilation=1, bias=False, eps=1e-08, config=None)[source]¶
Bases:
ConvTranspose3dWeight-normalized sparse transpose convolution.
- class torch_lattice.nn.modules.conv.NormalizedGenerativeConvTranspose3d(in_channels, out_channels, kernel_size=3, stride=1, padding=0, dilation=1, bias=False, eps=1e-08, config=None)[source]¶
Bases:
GenerativeConvTranspose3dWeight-normalized transpose convolution with generated support.
- class torch_lattice.nn.modules.conv.NormalizedSubmConv3d(in_channels, out_channels, kernel_size=3, dilation=1, bias=False, eps=1e-08, config=None)[source]¶
Bases:
SubmConv3dWeight-normalized convolution on input coordinate support.