BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
Here is a list of all class members with links to the classes they belong to:
- a -
active() :
bc::streams::HostStream
Alias :
bc::tensors::Tensor_Base< ExpressionTemplate >
alias() :
bc::tensors::Tensor_Base< ExpressionTemplate >
all() :
bc::Dim< N >
allocate() :
bc::allocators::Allocator< T, device_tag >
,
bc::allocators::Allocator< T, host_tag >
,
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::detail::Stack_Allocator_Base< SystemTag >
,
bc::allocators::Device_Managed< T >
,
bc::allocators::Logging_Allocator< Allocator >
,
bc::allocators::Null_Allocator< ValueType, SystemTag >
,
bc::allocators::pa_detail::Allocator_Base< ValueType, SystemTag >
,
bc::allocators::pa_detail::Derived_Allocator< Allocator >
,
bc::allocators::Polymorphic_Allocator< ValueType, SystemTag >
,
bc::allocators::Recycle_Allocator< T, SystemTag, AlternateAllocator >
,
bc::allocators::Stack_Allocator< ValueType, SystemTag >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
allocated_bytes() :
bc::allocators::detail::Stack_Allocator_Base< SystemTag >
,
bc::allocators::Stack_Allocator< ValueType, SystemTag >
allocation_tag :
bc::tensors::exprs::Constexpr_Scalar_Constant< Value, Scalar, bc::device_tag >
,
bc::tensors::exprs::Constexpr_Scalar_Constant< Value, Scalar, bc::host_tag >
,
bc::tensors::exprs::expression_traits< T >
,
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
allocation_type :
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
Allocator() :
bc::allocators::Allocator< T, device_tag >
,
bc::allocators::Allocator< T, host_tag >
allocator :
bc::streams::Logging_Stream< SystemTag >
Allocator_Forwarder() :
bc::allocators::Allocator_Forwarder< Allocator >
allocator_type :
bc::nn::Convolution< SystemTag, ValueType, Optimizer >
,
bc::nn::FeedForward< SystemTag, ValueType, Optimizer >
,
bc::nn::Flatten< SystemTag, ValueType, InputTensorDimension, InputDescriptor, OutputDescriptor >
,
bc::nn::Function< SystemTag, ValueType, Functor, InputDimension >
,
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::Layer_Manager< Derived, Layer >
,
bc::nn::layer_traits< T >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Max_Pooling< SystemTag, ValueType >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
,
bc::nn::Recurrent< SystemTag, ValueType, RecurrentNonLinearity >
,
bc::nn::Tensor_Descriptor< ValueType, SystemTag, NumDimension, AllocatorType >
,
bc::nn::tensor_descriptor< ValueType, SystemTag, TensorDimension, AllocatorType >
,
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
,
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
,
bc::tensors::exprs::Array_Slice< Shape, ValueType, Allocator, Tags >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::traits::common_traits< T >
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::Add
,
bc::oper::Add_Assign
,
bc::oper::Alias_Add_Assign
,
bc::oper::Alias_Assign
,
bc::oper::Alias_Sub_Assign
,
bc::oper::Assign
,
bc::oper::Div_Assign
,
bc::oper::Mul_Assign
,
bc::oper::operation_traits< T >
,
bc::oper::Sub
,
bc::oper::Sub_Assign
alpha_type :
bc::tensors::exprs::blas_expression_parser::Common_Tools< derived >::contents< Lv, Rv, Alpha, Beta, LvTrans, RvTrans, LvScalar, RvScalar >
apply() :
bc::oper::Add
,
bc::oper::Add_Assign
,
bc::oper::Alias_Add_Assign
,
bc::oper::Alias_Assign
,
bc::oper::Alias_Sub_Assign
,
bc::oper::And
,
bc::oper::Approx_Equal
,
bc::oper::Assign
,
bc::oper::cmath_functions::Abs
,
bc::oper::cmath_functions::Acos
,
bc::oper::cmath_functions::Acos::Derivative
,
bc::oper::cmath_functions::Acosh
,
bc::oper::cmath_functions::Asin
,
bc::oper::cmath_functions::Asin::Derivative
,
bc::oper::cmath_functions::Asinh
,
bc::oper::cmath_functions::Atan2
,
bc::oper::cmath_functions::Atan
,
bc::oper::cmath_functions::Atan::Derivative
,
bc::oper::cmath_functions::Atanh
,
bc::oper::cmath_functions::Cbrt
,
bc::oper::cmath_functions::Ceil
,
bc::oper::cmath_functions::Copysign
,
bc::oper::cmath_functions::Cos
,
bc::oper::cmath_functions::Cos::Derivative
,
bc::oper::cmath_functions::Cosh
,
bc::oper::cmath_functions::Cosh::Derivative
,
bc::oper::cmath_functions::Exp2
,
bc::oper::cmath_functions::Exp
,
bc::oper::cmath_functions::Exp::Derivative
,
bc::oper::cmath_functions::Expm1
,
bc::oper::cmath_functions::Fabs
,
bc::oper::cmath_functions::Fdim
,
bc::oper::cmath_functions::Floor
,
bc::oper::cmath_functions::Fma
,
bc::oper::cmath_functions::Fmax
,
bc::oper::cmath_functions::Fmin
,
bc::oper::cmath_functions::Fmod
,
bc::oper::cmath_functions::Frexp
,
bc::oper::cmath_functions::Hypot
,
bc::oper::cmath_functions::Ilogb
,
bc::oper::cmath_functions::Isinf
,
bc::oper::cmath_functions::Isnan
,
bc::oper::cmath_functions::Ldexp
,
bc::oper::cmath_functions::Llrint
,
bc::oper::cmath_functions::Llround
,
bc::oper::cmath_functions::Log10
,
bc::oper::cmath_functions::Log1P
,
bc::oper::cmath_functions::Log2
,
bc::oper::cmath_functions::Log
,
bc::oper::cmath_functions::Log::Derivative
,
bc::oper::cmath_functions::Logb
,
bc::oper::cmath_functions::Logical
,
bc::oper::cmath_functions::Logistic
,
bc::oper::cmath_functions::Logistic::Cached_Derivative
,
bc::oper::cmath_functions::Logistic::Derivative
,
bc::oper::cmath_functions::Lrint
,
bc::oper::cmath_functions::Lround
,
bc::oper::cmath_functions::Mish
,
bc::oper::cmath_functions::Mish::Derivative
,
bc::oper::cmath_functions::Modf
,
bc::oper::cmath_functions::Nan
,
bc::oper::cmath_functions::Nearbyint
,
bc::oper::cmath_functions::Nextafter
,
bc::oper::cmath_functions::Nexttoward
,
bc::oper::cmath_functions::Pass
,
bc::oper::cmath_functions::Pass::Derivative
,
bc::oper::cmath_functions::Pow2
,
bc::oper::cmath_functions::Pow2::Derivative
,
bc::oper::cmath_functions::Pow3
,
bc::oper::cmath_functions::Pow3::Derivative
,
bc::oper::cmath_functions::Pow
,
bc::oper::cmath_functions::Relu
,
bc::oper::cmath_functions::Relu::Cached_Derivative
,
bc::oper::cmath_functions::Relu::Derivative
,
bc::oper::cmath_functions::Remainder
,
bc::oper::cmath_functions::Remquo
,
bc::oper::cmath_functions::Rint
,
bc::oper::cmath_functions::Round
,
bc::oper::cmath_functions::Scalbln
,
bc::oper::cmath_functions::Scalbn
,
bc::oper::cmath_functions::Sec
,
bc::oper::cmath_functions::Sin
,
bc::oper::cmath_functions::Sin::Derivative
,
bc::oper::cmath_functions::Sinh
,
bc::oper::cmath_functions::Sinh::Derivative
,
bc::oper::cmath_functions::SoftPlus
,
bc::oper::cmath_functions::SoftPlus::Derivative
,
bc::oper::cmath_functions::Sqrt
,
bc::oper::cmath_functions::Sqrt::Derivative
,
bc::oper::cmath_functions::Tan
,
bc::oper::cmath_functions::Tan::Derivative
,
bc::oper::cmath_functions::Tanh
,
bc::oper::cmath_functions::Tanh::Cached_Derivative
,
bc::oper::cmath_functions::Tanh::Derivative
,
bc::oper::cmath_functions::Trunc
,
bc::oper::Device_Atomic_Add
,
bc::oper::Device_Atomic_Div
,
bc::oper::Device_Atomic_Mul
,
bc::oper::Device_Atomic_Sub
,
bc::oper::Div
,
bc::oper::Div_Assign
,
bc::oper::Equal
,
bc::oper::Greater
,
bc::oper::Greater_Equal
,
bc::oper::Host_Atomic_Add
,
bc::oper::Host_Atomic_Div
,
bc::oper::Host_Atomic_Mul
,
bc::oper::Host_Atomic_Sub
,
bc::oper::Lesser
,
bc::oper::Lesser_Equal
,
bc::oper::Max
,
bc::oper::Min
,
bc::oper::Mul
,
bc::oper::Mul_Assign
,
bc::oper::Negation
,
bc::oper::Or
,
bc::oper::Scalar_Mul
,
bc::oper::Sub
,
bc::oper::Sub_Assign
,
bc::oper::Xor
approx_equal() :
bc::tensors::Expression_Base< ExpressionTemplate >
Array() :
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
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 >
Array_Slice() :
bc::tensors::exprs::Array_Slice< Shape, ValueType, Allocator, Tags >
array_type :
bc::tensors::exprs::Vector< ValueType, AllocatorType >
assert_valid() :
bc::tensors::Expression_Base< ExpressionTemplate >
at() :
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::utility::Any_Map
available_bytes() :
bc::allocators::detail::Stack_Allocator_Base< SystemTag >
,
bc::allocators::Stack_Allocator< ValueType, SystemTag >
Generated by
1.8.13