|
OpenNN
Open-source neural networks library
|
Go to the source code of this file.
Namespaces | |
| namespace | opennn |
Functions | |
| void | opennn::pad (const TensorView &input, TensorView &output) |
| void | opennn::bound (const TensorView &input, const TensorView &lower_bounds, const TensorView &upper_bounds, TensorView &output) |
| void | opennn::bound_cpu (const TensorView &input, const TensorView &lower_bounds, const TensorView &upper_bounds, TensorView &output) |
| void | opennn::scale (const TensorView &input, const TensorView &minimums, const TensorView &maximums, const TensorView &means, const TensorView &standard_deviations, const TensorView &scalers, float min_range, float max_range, TensorView &output) |
| void | opennn::scale_cpu (const TensorView &input, const TensorView &minimums, const TensorView &maximums, const TensorView &means, const TensorView &standard_deviations, const TensorView &scalers, float min_range, float max_range, TensorView &output) |
| void | opennn::unscale (const TensorView &input, const TensorView &minimums, const TensorView &maximums, const TensorView &means, const TensorView &standard_deviations, const TensorView &scalers, float min_range, float max_range, TensorView &output) |
| void | opennn::unscale_cpu (const TensorView &input, const TensorView &minimums, const TensorView &maximums, const TensorView &means, const TensorView &standard_deviations, const TensorView &scalers, float min_range, float max_range, TensorView &output) |
| void | opennn::copy (const TensorView &source, TensorView &destination) |
| void | opennn::copy_cpu (const TensorView &source, TensorView &destination) |
| void | opennn::add (const TensorView &input_1, const TensorView &input_2, TensorView &output) |
| void | opennn::add_cpu (const TensorView &input_1, const TensorView &input_2, TensorView &output) |
| void | opennn::multiply (const TensorView &input_a, bool transpose_a, const TensorView &input_b, bool transpose_b, TensorView &output, float alpha=1.0f, float beta=0.0f) |
| void | opennn::multiply_cpu (const TensorView &input_a, bool transpose_a, const TensorView &input_b, bool transpose_b, TensorView &output, float alpha=1.0f, float beta=0.0f) |
| void | opennn::softmax (TensorView &output) |
| void | opennn::softmax_cpu (TensorView &output) |
| void | opennn::max_pooling_3d_forward (const TensorView &input, TensorView &output, TensorView &maximal_indices, bool is_training) |
| void | opennn::max_pooling_3d_forward_cpu (const TensorView &input, TensorView &output, TensorView &maximal_indices, bool is_training) |
| void | opennn::average_pooling_3d_forward (const TensorView &input, TensorView &output) |
| void | opennn::average_pooling_3d_forward_cpu (const TensorView &input, TensorView &output) |
| void | opennn::max_pooling_3d_backward (const TensorView &maximal_indices, const TensorView &output_delta, TensorView &input_delta) |
| void | opennn::max_pooling_3d_backward_cpu (const TensorView &maximal_indices, const TensorView &output_delta, TensorView &input_delta) |
| void | opennn::average_pooling_3d_backward (const TensorView &input, const TensorView &output_delta, TensorView &input_delta) |
| void | opennn::average_pooling_3d_backward_cpu (const TensorView &input, const TensorView &output_delta, TensorView &input_delta) |
| void | opennn::split_heads (const TensorView &source, TensorView &destination) |
| void | opennn::split_heads_cpu (const TensorView &source, TensorView &destination) |
| void | opennn::merge_heads (const TensorView &source, TensorView &destination) |
| void | opennn::merge_heads_cpu (const TensorView &source, TensorView &destination) |