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
42
//! Convolutional layers and shared padding types
//!
//! Re-exports the 1D, 2D, and 3D convolution layers, plus the depthwise and separable
//! convolution layers. Defines [`PaddingType`], which controls spatial padding
/// Padding method used by convolutional and pooling layers
///
/// Determines how the layer pads its input before the operation runs. Defaults to
/// [`PaddingType::Valid`] (no padding)
/// 1D convolutional layer
/// 2D convolutional layer
/// 3D convolutional layer
/// Dimension-generic convolution engine shared by Conv1D, Conv2D, Conv3D, and the pointwise
/// stage of SeparableConv2D
pub
/// 2D depthwise convolutional layer
/// 2D separable convolutional layer
/// Parameter and input-shape validation shared by the convolution layers
pub use Conv1D;
pub use Conv2D;
pub use Conv3D;
pub use DepthwiseConv2D;
pub use SeparableConv2D;