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:
- o -
ones() :
bc::tensors::Tensor_Base< ExpressionTemplate >
operator bc::size_t() :
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator cudaStream_t() :
bc::streams::Logging_Stream_Base< device_tag >
,
bc::streams::Stream< device_tag >
operator!=() :
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::Basic_Allocator_Base< ValueType, SystemTag >
,
bc::allocators::Null_Allocator< ValueType, SystemTag >
,
bc::allocators::pa_detail::Allocator_Base< ValueType, SystemTag >
,
bc::allocators::Polymorphic_Allocator< ValueType, SystemTag >
,
bc::allocators::Recycle_Allocator< T, SystemTag, AlternateAllocator >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
,
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator%() :
bc::tensors::Expression_Base< ExpressionTemplate >
operator%=() :
bc::tensors::Tensor_Base< ExpressionTemplate >
operator&& :
bc::tensors::Expression_Base< ExpressionTemplate >
operator()() :
bc::nn::Mean_Absolute_Error
,
bc::nn::Mean_Absolute_Percent_Error
,
bc::nn::Mean_Squared_Error
,
bc::nn::Root_Mean_Squared_Error
,
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::Derivative
,
bc::oper::cmath_functions::Acos
,
bc::oper::cmath_functions::Acosh
,
bc::oper::cmath_functions::Asin::Derivative
,
bc::oper::cmath_functions::Asin
,
bc::oper::cmath_functions::Asinh
,
bc::oper::cmath_functions::Atan2
,
bc::oper::cmath_functions::Atan::Derivative
,
bc::oper::cmath_functions::Atan
,
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::Derivative
,
bc::oper::cmath_functions::Cos
,
bc::oper::cmath_functions::Cosh::Derivative
,
bc::oper::cmath_functions::Cosh
,
bc::oper::cmath_functions::Exp2
,
bc::oper::cmath_functions::Exp::Derivative
,
bc::oper::cmath_functions::Exp
,
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::Derivative
,
bc::oper::cmath_functions::Log
,
bc::oper::cmath_functions::Logb
,
bc::oper::cmath_functions::Logical
,
bc::oper::cmath_functions::Logistic::Cached_Derivative
,
bc::oper::cmath_functions::Logistic::Derivative
,
bc::oper::cmath_functions::Logistic
,
bc::oper::cmath_functions::Lrint
,
bc::oper::cmath_functions::Lround
,
bc::oper::cmath_functions::Mish::Derivative
,
bc::oper::cmath_functions::Mish
,
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::Derivative
,
bc::oper::cmath_functions::Pass
,
bc::oper::cmath_functions::Pow2::Derivative
,
bc::oper::cmath_functions::Pow2
,
bc::oper::cmath_functions::Pow3::Derivative
,
bc::oper::cmath_functions::Pow3
,
bc::oper::cmath_functions::Pow
,
bc::oper::cmath_functions::Relu::Cached_Derivative
,
bc::oper::cmath_functions::Relu::Derivative
,
bc::oper::cmath_functions::Relu
,
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::Derivative
,
bc::oper::cmath_functions::Sin
,
bc::oper::cmath_functions::Sinh::Derivative
,
bc::oper::cmath_functions::Sinh
,
bc::oper::cmath_functions::SoftPlus::Derivative
,
bc::oper::cmath_functions::SoftPlus
,
bc::oper::cmath_functions::Sqrt::Derivative
,
bc::oper::cmath_functions::Sqrt
,
bc::oper::cmath_functions::Tan::Derivative
,
bc::oper::cmath_functions::Tan
,
bc::oper::cmath_functions::Tanh::Cached_Derivative
,
bc::oper::cmath_functions::Tanh::Derivative
,
bc::oper::cmath_functions::Tanh
,
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
,
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
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::Kernel_Array< Shape, ValueType, SystemTag, Tags >
,
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
,
bc::tensors::exprs::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::Scalar_Accessor
,
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
operator*() :
bc::algorithms::ReferenceIterator< T >
,
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
,
bc::traits::Integer< X >
operator*= :
bc::Dim< N >
operator+() :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
,
bc::traits::Integer< X >
operator++() :
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator+=() :
Alias
,
bc::Dim< N >
,
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 >
operator- :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
,
bc::traits::Integer< X >
operator--() :
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator-=() :
Alias
,
bc::Dim< N >
,
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 >
operator/() :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::traits::Integer< X >
operator/= :
bc::Dim< N >
,
bc::tensors::Tensor_Base< ExpressionTemplate >
operator<() :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator<< :
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::tensors::Tensor_Base< ExpressionTemplate >
operator<=() :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator=() :
Alias
,
bc::allocators::Logging_Allocator< Allocator >
,
bc::allocators::Polymorphic_Allocator< ValueType, SystemTag >
,
bc::allocators::Recycle_Allocator< T, SystemTag, AlternateAllocator >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
,
bc::string
,
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
,
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 >
operator==() :
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::Basic_Allocator_Base< ValueType, SystemTag >
,
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::Thrust_Allocator_Forwarder< ValueType, Allocator >
,
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
,
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
,
bc::Strided_Vector_Shape
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator> :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator>= :
bc::Dim< N >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
operator[]() :
bc::algorithms::ReferenceIterator< T >
,
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
,
bc::Strided_Vector_Shape
,
bc::tensors::exprs::Bin_Op< Operation, Lv, Rv >
,
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::Kernel_Array< Shape, ValueType, SystemTag, Tags >
,
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
,
bc::tensors::exprs::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::iterators::Coefficientwise_Iterator< Direction, Tensor, enabler >
,
bc::tensors::Scalar_Accessor
,
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
,
bc::utility::Any_Map
operator||() :
bc::tensors::Expression_Base< ExpressionTemplate >
Optimizer() :
bc::nn::Adam::Optimizer< Tensor >
,
bc::nn::Momentum::Optimizer< Tensor >
,
bc::nn::Stochastic_Gradient_Descent::Optimizer< ValueType >
optimizer_type :
bc::nn::Convolution< SystemTag, ValueType, Optimizer >
,
bc::nn::FeedForward< SystemTag, ValueType, Optimizer >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
other :
bc::allocators::Allocator< T, device_tag >::rebind< altT >
,
bc::allocators::Allocator< T, host_tag >::rebind< altT >
,
bc::allocators::Allocator_Forwarder< Allocator >::rebind< AltValueType >
,
bc::allocators::Device_Managed< T >::rebind< altT >
,
bc::allocators::Logging_Allocator< Allocator >::rebind< altT >
,
bc::allocators::pa_detail::Derived_Allocator< Allocator >::rebind< altT >
,
bc::allocators::Recycle_Allocator< T, SystemTag, AlternateAllocator >::rebind< altT >
,
bc::allocators::Stack_Allocator< ValueType, SystemTag >::rebind< T >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >::rebind< AltValueType >
outer_dim() :
bc::Dim< N >
,
bc::Dim< 0 >
,
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
,
bc::Strided_Vector_Shape
,
bc::tensors::exprs::Expression_Base< Derived >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
outer_shape() :
bc::Shape< N >
output_allocator_type :
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 >
Output_Layer() :
bc::nn::Output_Layer< SystemTag, ValueType >
output_shape() :
bc::nn::Layer_Output_Base< OutputTensorDescriptor >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
output_shape_type :
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 >
output_size() :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::NeuralNetwork< Layers >
output_system_tag :
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 >
output_tensor_dim :
bc::nn::Convolution< 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_Output_Base< OutputTensorDescriptor >
,
bc::nn::layer_traits< T >
,
bc::nn::Max_Pooling< SystemTag, ValueType >
output_tensor_dimension :
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
output_tensor_type :
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 >
output_value_type :
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 >
Generated by
1.8.13