1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! Convolutional layers and shared padding types
//!
//! Re-exports the 1D/2D/3D, depthwise, and separable convolution layers, and
//! defines the [`PaddingType`] used to control spatial padding
/// Padding method used by convolutional and pooling layers
///
/// Determines how the input is padded before the operation is applied. Defaults to
/// [`PaddingType::Valid`] (no padding)
/// 1D convolutional layer
/// 2D convolutional layer
/// 3D convolutional layer
/// Dimension-generic convolution engine shared by Conv1D, Conv2D, and Conv3D
pub
/// 2D depthwise convolutional layer
/// 2D separable convolutional layer
/// Input validation helpers for convolutional layers
pub use Conv1D;
pub use Conv2D;
pub use Conv3D;
pub use DepthwiseConv2D;
pub use SeparableConv2D;