BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
- a -
allocator :
bc::streams::Logging_Stream< SystemTag >
alpha :
bc::nn::Adam::Optimizer< Tensor >
,
bc::nn::Momentum::Optimizer< Tensor >
,
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
ALPHA :
bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >
alpha_modifier :
bc::oper::operation_traits< T >
array :
bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >
,
bc::tensors::exprs::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::exprs::Un_Op< Sum< SystemTag >, ArrayType >
- b -
begin_ :
bc::io::Range< T >
beta :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
BETA :
bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >
beta_1 :
bc::nn::Adam::Optimizer< Tensor >
beta_2 :
bc::nn::Adam::Optimizer< Tensor >
beta_modifier :
bc::oper::operation_traits< T >
- c -
cache_override_type :
bc::nn::cache_key< K, V, CacheKeyOverrider >
cached_dx :
bc::oper::cmath_functions::Logistic
,
bc::oper::cmath_functions::Relu
,
bc::oper::cmath_functions::Tanh
container :
bc::algorithms::ReferenceList< T >
curr_index :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
current_allocated :
bc::allocators::detail::log_info
current_layer_index :
bc::nn::Layer_Loader
current_layername :
bc::nn::Layer_Loader
- d -
default_learning_rate :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
delim_ :
bc::io::csv_descriptor
dx :
bc::oper::cmath_functions::Acos
,
bc::oper::cmath_functions::Asin
,
bc::oper::cmath_functions::Atan
,
bc::oper::cmath_functions::Cos
,
bc::oper::cmath_functions::Cosh
,
bc::oper::cmath_functions::Exp
,
bc::oper::cmath_functions::Log
,
bc::oper::cmath_functions::Logistic
,
bc::oper::cmath_functions::Mish
,
bc::oper::cmath_functions::Pass
,
bc::oper::cmath_functions::Pow2
,
bc::oper::cmath_functions::Pow3
,
bc::oper::cmath_functions::Relu
,
bc::oper::cmath_functions::Sin
,
bc::oper::cmath_functions::Sinh
,
bc::oper::cmath_functions::SoftPlus
,
bc::oper::cmath_functions::Sqrt
,
bc::oper::cmath_functions::Tan
,
bc::oper::cmath_functions::Tanh
- e -
end_ :
bc::io::Range< T >
entirely_blas_expr :
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_linear_operation > >
,
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_nonlinear_operation &&!expression_traits< Bin_Op< op, lv, rv > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer< Un_Op< Op, Array >, std::enable_if_t<!expression_traits< Un_Op< Op, Array > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer_default< T >
,
bc::tensors::exprs::optimizer_greedy_evaluations< Xpr >
epsilon :
bc::nn::Adam::Optimizer< Tensor >
error_function :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
- f -
filename_ :
bc::io::csv_descriptor
func :
bc::traits::Bind< Function, Args >
function :
bc::nn::Function< SystemTag, ValueType, Functor, InputDimension >
- h -
header_ :
bc::io::csv_descriptor
- i -
indent_delim :
bc::tensors::io::features
indent_lvl :
bc::tensors::io::features
index :
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
index_ :
bc::io::csv_descriptor
info :
bc::allocators::Logging_Allocator< Allocator >
is_assignment_operation :
bc::oper::operation_traits< T >
is_blas_function :
bc::oper::operation_traits< T >
is_linear_assignment_operation :
bc::oper::operation_traits< T >
is_linear_operation :
bc::oper::operation_traits< T >
is_nonlinear_operation :
bc::oper::operation_traits< T >
- l -
learning_rate :
bc::nn::Momentum::Optimizer< Tensor >
,
bc::nn::Stochastic_Gradient_Descent::Optimizer< ValueType >
left :
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
bc::tensors::exprs::Bin_Op< oper::dot< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemm< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemv< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::ger< SystemTag >, lv, rv >
,
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
logger :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
logging_enabled :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
lv_is_scalar_multiplied :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
lv_is_transposed :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
- m -
m_allocator :
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
m_batch_size :
bc::nn::network_runtime_traits< LearningRateValueType >
,
bc::nn::NeuralNetwork< Layers >
m_begin :
bc::tensors::Expression_Base< ExpressionTemplate >::cw_iterator_type< Tensor >
,
bc::tensors::Expression_Base< ExpressionTemplate >::cw_reverse_iterator_type< Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_iterator_type< Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_reverse_iterator_type< Tensor >
m_block_shape :
bc::Strided_Vector_Shape
m_data :
bc::tensors::exprs::Kernel_Array< Shape, ValueType, SystemTag, Tags >
m_end :
bc::tensors::Expression_Base< ExpressionTemplate >::cw_iterator_type< Tensor >
,
bc::tensors::Expression_Base< ExpressionTemplate >::cw_reverse_iterator_type< Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_iterator_type< Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_reverse_iterator_type< Tensor >
m_index :
bc::Dim< N >
m_inner_shape :
bc::Strided_Vector_Shape
m_input_layer :
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
m_input_shape :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::Layer_Input_Base< InputTensorDescriptor >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
m_layer_chain :
bc::nn::NeuralNetwork< Layers >
m_learning_rate :
bc::nn::network_runtime_traits< LearningRateValueType >
,
bc::nn::NeuralNetwork< Layers >
m_next_layer :
bc::nn::Layer_Output_Base< OutputTensorDescriptor >
m_output_layer :
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
m_output_shape :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::Layer_Output_Base< OutputTensorDescriptor >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
m_prev_layer :
bc::nn::Layer_Input_Base< InputTensorDescriptor >
m_t :
bc::nn::Adam::Optimizer< Tensor >
managed_memory :
bc::allocators::Device_Managed< T >
max_allocated :
bc::allocators::detail::log_info
mode_ :
bc::io::csv_descriptor
momentum :
bc::nn::Momentum::Optimizer< Tensor >
- n -
num_args :
bc::traits::Bind< Function, Args >
- p -
partial_blas_expr :
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_linear_operation > >
,
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_nonlinear_operation &&!expression_traits< Bin_Op< op, lv, rv > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer< Un_Op< Op, Array >, std::enable_if_t<!expression_traits< Un_Op< Op, Array > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer_default< T >
,
bc::tensors::exprs::optimizer_greedy_evaluations< Xpr >
precision :
bc::tensors::io::features
pretty :
bc::tensors::io::features
- r -
requires_greedy_eval :
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_linear_operation > >
,
bc::tensors::exprs::optimizer< Bin_Op< op, lv, rv >, std::enable_if_t< oper::operation_traits< op >::is_nonlinear_operation &&!expression_traits< Bin_Op< op, lv, rv > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer< Un_Op< Op, Array >, std::enable_if_t<!expression_traits< Un_Op< Op, Array > > ::requires_greedy_evaluation::value > >
,
bc::tensors::exprs::optimizer_default< T >
,
bc::tensors::exprs::optimizer_greedy_evaluations< Xpr >
right :
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
bc::tensors::exprs::Bin_Op< oper::dot< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemm< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemv< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::ger< SystemTag >, lv, rv >
,
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
root_directory :
bc::nn::Layer_Loader
row_delim_ :
bc::io::csv_descriptor
rv_is_scalar_multiplied :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
rv_is_transposed :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
- s -
scalar :
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
skip_cols_ :
bc::io::csv_descriptor
skip_every_n_backprops :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
skip_rows_ :
bc::io::csv_descriptor
sparse :
bc::tensors::io::features
- t -
tensor :
Alias
,
bc::tensors::Expression_Base< ExpressionTemplate >::cw_iterator_type< Tensor >
,
bc::tensors::Expression_Base< ExpressionTemplate >::cw_reverse_iterator_type< Tensor >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::Alias
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_iterator_type< Tensor >
,
bc::tensors::Tensor_Base< ExpressionTemplate >::nd_reverse_iterator_type< Tensor >
tensor_dim :
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::oper::dot< system_tag >
,
bc::oper::gemm< system_tag >
,
bc::oper::gemv< system_tag >
,
bc::oper::ger< system_tag >
,
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
,
bc::Strided_Vector_Shape
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
bc::tensors::exprs::Bin_Op< oper::dot< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemm< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemv< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::ger< SystemTag >, lv, rv >
,
bc::tensors::exprs::Kernel_Array< Shape, ValueType, SystemTag, Tags >
,
bc::tensors::exprs::Output_Data< Tensor, AlphaModifer, BetaModifer >
,
bc::tensors::exprs::Scalar_Constant_Base< Derived >
,
bc::tensors::exprs::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::exprs::Un_Op< Sum< SystemTag >, ArrayType >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::tensors::Tensor_Base< ExpressionTemplate >
,
bc::tensors::Tensor_Dim< X >
tensor_iterator_dim :
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
bc::tensors::exprs::Bin_Op< oper::dot< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemm< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::gemv< SystemTag >, lv, rv >
,
bc::tensors::exprs::Bin_Op< oper::ger< SystemTag >, lv, rv >
,
bc::tensors::exprs::Kernel_Array< Shape, ValueType, SystemTag, Tags >
,
bc::tensors::exprs::Scalar_Constant_Base< Derived >
,
bc::tensors::exprs::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::exprs::Un_Op< Sum< SystemTag >, ArrayType >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::tensors::Tensor_Base< ExpressionTemplate >
time_stamp :
bc::nn::Adam::Optimizer< Tensor >
transpose_ :
bc::io::csv_descriptor
- v -
v_t :
bc::nn::Adam::Optimizer< Tensor >
value :
bc::is_system_tag< T >
,
bc::tensors::exprs::Constexpr_Scalar_Constant< Value, Scalar, bc::device_tag >
,
bc::tensors::exprs::Constexpr_Scalar_Constant< Value, Scalar, bc::host_tag >
,
bc::traits::Integer< X >
,
bc::traits::sequence_contains< T, Ts >
,
bc::traits::sequence_of< T, Ts >
- y -
y :
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
Generated by
1.8.13