BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
Typedefs | |
template<class T > | |
using | query_layer_type = typename T::layer_type |
template<class T > | |
using | query_forward_requires_inputs = typename T::forward_requires_inputs |
template<class T > | |
using | query_forward_requires_outputs = typename T::forward_requires_outputs |
template<class T > | |
using | query_forward_requires_extra_cache = typename T::forward_requires_extra_cache |
template<class T > | |
using | query_backward_requires_inputs = typename T::backward_requires_inputs |
template<class T > | |
using | query_backward_requires_outputs = typename T::backward_requires_outputs |
template<class T > | |
using | query_backward_requires_extra_cache = typename T::backward_requires_extra_cache |
template<class T > | |
using | query_input_tensor_dim = typename T::input_tensor_dim |
template<class T > | |
using | query_output_tensor_dim = typename T::output_tensor_dim |
template<class T > | |
using | query_greedy_evaluate_delta = typename T::greedy_evaluate_delta |
template<class T > | |
using | query_backwards_delta_should_be_cached = typename T::query_backwards_delta_should_be_cached |
template<class T > | |
using | query_requires_extra_cache = typename T::requires_extra_cache |
template<class T > | |
using | query_extra_batched_cache_args = typename T::extra_batched_cache_args |
template<class T > | |
using | query_defines_single_predict = typename T::defines_single_predict |
template<class T > | |
using | query_defines_predict = typename T::defines_predict |
template<class T > | |
using | is_recurrent_layer = bc::traits::conditional_detected_t< detail::query_forward_requires_outputs, T, std::false_type > |
using bc::nn::detail::is_recurrent_layer = typedef bc::traits::conditional_detected_t< detail::query_forward_requires_outputs, T, std::false_type> |
using bc::nn::detail::query_backward_requires_extra_cache = typedef typename T::backward_requires_extra_cache |
using bc::nn::detail::query_backward_requires_inputs = typedef typename T::backward_requires_inputs |
using bc::nn::detail::query_backward_requires_outputs = typedef typename T::backward_requires_outputs |
using bc::nn::detail::query_backwards_delta_should_be_cached = typedef typename T::query_backwards_delta_should_be_cached |
using bc::nn::detail::query_defines_predict = typedef typename T::defines_predict |
using bc::nn::detail::query_defines_single_predict = typedef typename T::defines_single_predict |
using bc::nn::detail::query_extra_batched_cache_args = typedef typename T::extra_batched_cache_args |
using bc::nn::detail::query_forward_requires_extra_cache = typedef typename T::forward_requires_extra_cache |
using bc::nn::detail::query_forward_requires_inputs = typedef typename T::forward_requires_inputs |
using bc::nn::detail::query_forward_requires_outputs = typedef typename T::forward_requires_outputs |
using bc::nn::detail::query_greedy_evaluate_delta = typedef typename T::greedy_evaluate_delta |
using bc::nn::detail::query_input_tensor_dim = typedef typename T::input_tensor_dim |
using bc::nn::detail::query_layer_type = typedef typename T::layer_type |
using bc::nn::detail::query_output_tensor_dim = typedef typename T::output_tensor_dim |
using bc::nn::detail::query_requires_extra_cache = typedef typename T::requires_extra_cache |