Go to the source code of this file.
|
| bc |
| The Evaluator determines if an expression needs to be greedily optimized.
|
|
| bc::nn |
|
|
template<class SystemTag = BLACKCAT_DEFAULT_SYSTEM_T, class Optimizer = nn_default_optimizer_type> |
auto | bc::nn::convolution (SystemTag system_tag, Dim< 3 > img_dims, Dim< 3 > krnl_dims, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides=Dim< 2 >().fill(1), Dim< 2 > dilation=Dim< 2 >().fill(1), Optimizer=Optimizer()) |
|
template<class SystemTag = BLACKCAT_DEFAULT_SYSTEM_T, class Optimizer = nn_default_optimizer_type> |
auto | bc::nn::recurrent_convolution (SystemTag system_tag, Dim< 3 > img_dims, Dim< 3 > krnl_dims, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides=Dim< 2 >().fill(1), Dim< 2 > dilation=Dim< 2 >().fill(1), Optimizer=Optimizer()) |
|
template<class SystemTag , class Optimizer > |
auto | bc::nn::convolution (SystemTag system_tag, Dim< 3 > img_dims, Dim< 3 > krnl_dims, Optimizer, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides=Dim< 2 >().fill(1), Dim< 2 > dilation=Dim< 2 >().fill(1)) |
|
template<class SystemTag , class Optimizer > |
auto | bc::nn::recurrent_convolution (SystemTag system_tag, Dim< 3 > img_dims, Dim< 3 > krnl_dims, Optimizer, Dim< 2 > padding=Dim< 2 >().fill(0), Dim< 2 > strides=Dim< 2 >().fill(1), Dim< 2 > dilation=Dim< 2 >().fill(1)) |
|