Core¶
The top-level warpconvnet package re-exports the main subpackages and
sets global configuration from environment variables at import time.
Subpackages¶
| Package | Description |
|---|---|
warpconvnet.geometry |
Geometry containers (Points, Voxels, Grid, FactorGrid) and coordinate operations |
warpconvnet.nn |
Neural network modules and functional APIs for sparse/point convolutions |
warpconvnet.ops |
Low-level tensor operations (reductions, sampling) |
warpconvnet.utils |
Internal utilities (logging, caching, timing) |
warpconvnet.constants |
Environment-variable configuration and algorithm selection |
Import example¶
import warpconvnet
# Geometry types
from warpconvnet.geometry.types.points import Points
from warpconvnet.geometry.types.voxels import Voxels
# Neural network modules
from warpconvnet.nn.modules.sparse_conv import SparseConv3d
from warpconvnet.nn.modules.point_conv import PointConv
from warpconvnet.nn.modules.sequential import Sequential
# Operations
from warpconvnet.ops.reductions import REDUCTIONS, row_reduction
from warpconvnet.ops.sampling import farthest_point_sampling