Layers module¶
Layer module.
- class MARBLE.layers.AnisoConv(**kwargs)[source]¶
Anisotropic Convolution
Initialize.
- message_and_aggregate(K_t, x)[source]¶
Message passing step. If K_t is a txs matrix (s sources, t targets), do matrix multiplication K_t@x, broadcasting over column features. If K_t is a t*dimxs*dim matrix, in case of manifold computations, then first reshape, assuming that the columns of x are ordered as [dx1/du, x1/dv, …, dx2/du, dx2/dv, …].