BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
Classes | Namespaces | Typedefs
layer_traits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bc::nn::layer_traits< T >
 

Namespaces

 bc
 The Evaluator determines if an expression needs to be greedily optimized.
 
 bc::nn
 
 bc::nn::detail
 

Typedefs

template<class T >
using bc::nn::detail::query_forward_requires_inputs = typename T::forward_requires_inputs
 
template<class T >
using bc::nn::detail::query_forward_requires_outputs = typename T::forward_requires_outputs
 
template<class T >
using bc::nn::detail::query_forward_requires_extra_cache = typename T::forward_requires_extra_cache
 
template<class T >
using bc::nn::detail::query_backward_requires_inputs = typename T::backward_requires_inputs
 
template<class T >
using bc::nn::detail::query_backward_requires_outputs = typename T::backward_requires_outputs
 
template<class T >
using bc::nn::detail::query_backward_requires_extra_cache = typename T::backward_requires_extra_cache
 
template<class T >
using bc::nn::detail::query_input_tensor_dim = typename T::input_tensor_dim
 
template<class T >
using bc::nn::detail::query_output_tensor_dim = typename T::output_tensor_dim
 
template<class T >
using bc::nn::detail::query_greedy_evaluate_delta = typename T::greedy_evaluate_delta
 
template<class T >
using bc::nn::detail::query_backwards_delta_should_be_cached = typename T::query_backwards_delta_should_be_cached
 
template<class T >
using bc::nn::detail::query_requires_extra_cache = typename T::requires_extra_cache
 
template<class T >
using bc::nn::detail::query_extra_batched_cache_args = typename T::extra_batched_cache_args
 
template<class T >
using bc::nn::detail::query_defines_single_predict = typename T::defines_single_predict
 
template<class T >
using bc::nn::detail::query_defines_predict = typename T::defines_predict