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:
- s -
save() :
bc::nn::Adam::Optimizer< Tensor >
,
bc::nn::Convolution< SystemTag, ValueType, Optimizer >
,
bc::nn::FeedForward< SystemTag, ValueType, Optimizer >
,
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::Layer_Manager< Derived, Layer >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Momentum::Optimizer< Tensor >
,
bc::nn::NeuralNetwork< Layers >
,
bc::nn::Optimizer_Base
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
,
bc::nn::Recurrent< SystemTag, ValueType, RecurrentNonLinearity >
save_from_cache() :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
save_variable() :
bc::nn::Layer_Loader
scalar :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
,
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
,
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
scalar_constant() :
bc::tensors::exprs::blas_expression_parser::Blas_Expression_Parser< device_tag >
,
bc::tensors::exprs::blas_expression_parser::Blas_Expression_Parser< host_tag >
Scalar_Constant() :
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
scalar_multiplier_type :
bc::tensors::exprs::blas_expression_traits< T >
scalar_multiply() :
bc::tensors::exprs::blas_expression_parser::Blas_Expression_Parser< device_tag >
,
bc::tensors::exprs::blas_expression_parser::Blas_Expression_Parser< host_tag >
scalar_type :
bc::tensors::exprs::detail::remove_scalar_mul< T >
,
bc::tensors::exprs::detail::remove_scalar_mul< Bin_Op< oper::Scalar_Mul, lv, rv > >
select_on_container_copy_construction() :
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
select_on_predict() :
bc::nn::layer_traits< T >
select_on_single_predict() :
bc::nn::layer_traits< T >
self :
bc::nn::NeuralNetwork< Layers >
,
bc::tensors::iterators::Multidimensional_Iterator< direction, Tensor >
self_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::LayerChain< Index, Derived, CurrentLayer, Layers... >
,
bc::nn::Max_Pooling< SystemTag, ValueType >
,
bc::nn::Output_Layer< SystemTag, ValueType >
,
bc::nn::Recurrent< SystemTag, ValueType, RecurrentNonLinearity >
set_allocator() :
bc::allocators::detail::Stack_Allocator_Base< SystemTag >
,
bc::allocators::Polymorphic_Allocator< ValueType, SystemTag >
,
bc::allocators::Stack_Allocator< ValueType, SystemTag >
set_batch_size() :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::NeuralNetwork< Layers >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
set_batch_size_hook() :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
,
bc::nn::Recurrent< SystemTag, ValueType, RecurrentNonLinearity >
,
bc::nn::SoftMax< SystemTag, ValueType >
set_blas_pointer_mode_device() :
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
set_blas_pointer_mode_host() :
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
set_current_layer_index() :
bc::nn::Layer_Loader
set_current_layer_name() :
bc::nn::Layer_Loader
set_learning_rate() :
bc::nn::Adam::Optimizer< Tensor >
,
bc::nn::Convolution< SystemTag, ValueType, Optimizer >
,
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::Momentum::Optimizer< Tensor >
,
bc::nn::NeuralNetwork< Layers >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
,
bc::nn::Stochastic_Gradient_Descent::Optimizer< ValueType >
set_learning_rate_hook() :
bc::nn::FeedForward< SystemTag, ValueType, Optimizer >
,
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
set_next() :
bc::nn::Layer_Output_Base< OutputTensorDescriptor >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
set_prev() :
bc::nn::Layer_Input_Base< InputTensorDescriptor >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
set_stream() :
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
set_time_index() :
bc::nn::Cache
shallow_copy() :
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
Shape :
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
shape_type :
bc::nn::Layer_Base< DerivedLayer, InputTensorDescriptor, OutputTensorDescriptor >
,
bc::nn::tensor_descriptor< ValueType, SystemTag, TensorDimension, AllocatorType >
,
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
,
bc::tensors::exprs::Array_Slice< Shape, ValueType, Allocator, Tags >
,
bc::tensors::exprs::Kernel_Array< Shape, ValueType, SystemTag, Tags >
shrink_to_fit() :
bc::tensors::exprs::Vector< ValueType, AllocatorType >
single_predict() :
bc::nn::Convolution< SystemTag, ValueType, Optimizer >
,
bc::nn::Flatten< SystemTag, ValueType, InputTensorDimension, InputDescriptor, OutputDescriptor >
,
bc::nn::Layer_Manager< Derived, Layer >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Max_Pooling< SystemTag, ValueType >
,
bc::nn::NeuralNetwork< Layers >
size() :
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::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::Un_Op< Operation, ArrayType >
,
bc::tensors::exprs::Un_Op< oper::transpose< System_Tag >, Value >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::utility::Any_Map
size_t :
bc::allocators::Null_Allocator< ValueType, SystemTag >
,
bc::Dim< N >
,
bc::Shape< N >
,
bc::Shape< 0 >
,
bc::Shape< 1 >
,
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 >
size_type :
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::Basic_Allocator_Base< ValueType, SystemTag >
,
bc::allocators::Recycle_Allocator< T, SystemTag, AlternateAllocator >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
skip_cols() :
bc::io::csv_descriptor
skip_cols_ :
bc::io::csv_descriptor
skip_every() :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
skip_every_n_backprops :
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
skip_rows() :
bc::io::csv_descriptor
skip_rows_ :
bc::io::csv_descriptor
slice() :
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
SoftMax() :
bc::nn::SoftMax< SystemTag, ValueType >
sort() :
bc::tensors::Tensor_Base< ExpressionTemplate >
sparse :
bc::tensors::io::features
split() :
bc::string
stack_allocated :
bc::tensors::exprs::Scalar_Constant< Scalar, SystemTag >
Stack_Allocator() :
bc::allocators::Stack_Allocator< ValueType, SystemTag >
Stack_Allocator_Base() :
bc::allocators::detail::Stack_Allocator_Base< SystemTag >
startswith() :
bc::string
static_hash() :
bc::allocators::pa_detail::Derived_Allocator< Allocator >
store() :
bc::nn::Cache
stream_type :
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
,
bc::tensors::exprs::Array_Slice< Shape, ValueType, Allocator, Tags >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
Strided_Vector_Shape() :
bc::Strided_Vector_Shape
string() :
bc::string
subblock() :
bc::tensors::Tensor_Accessor_Base< TensorDimension, Derived >
subdim() :
bc::Dim< N >
sum() :
bc::Dim< N >
,
bc::tensors::exprs::functions::Reduce< bc::host_tag >
sync() :
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
system_tag :
bc::allocators::Allocator_Forwarder< Allocator >
,
bc::allocators::allocator_traits< 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::Stack_Allocator< ValueType, SystemTag >
,
bc::allocators::Thrust_Allocator_Forwarder< ValueType, Allocator >
,
bc::nn::Adam::Optimizer< Tensor >
,
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_traits< T >
,
bc::nn::LayerChain< Index, Derived, CurrentLayer, Layers... >
,
bc::nn::Logging_Output_Layer< SystemTag, ValueType, ErrorFunction >
,
bc::nn::LSTM< SystemTag, ValueType, Optimizer, ForgetGateNonlinearity, WriteGateNonlinearity, InputGateNonlinearity, OutputGateNonlinearity, CellStateNonLinearity >
,
bc::nn::Max_Pooling< SystemTag, ValueType >
,
bc::nn::Output_Layer< SystemTag, ValueType >
,
bc::nn::Polymorphic_Layer_Base< Dimension, ValueType, SystemTag, Allocator, OutputDimension, OutputValueType, OutputSystemTag, OutputAllocator >
,
bc::nn::Recurrent< SystemTag, ValueType, RecurrentNonLinearity >
,
bc::nn::SoftMax< SystemTag, ValueType >
,
bc::nn::tensor_descriptor< ValueType, SystemTag, TensorDimension, AllocatorType >
,
bc::nn::Tensor_Descriptor< ValueType, SystemTag, NumDimension, AllocatorType >
,
bc::streams::Logging_Stream< SystemTag >
,
bc::streams::Stream< device_tag >
,
bc::streams::Stream< host_tag >
,
bc::tensors::Expression_Base< ExpressionTemplate >
,
bc::tensors::exprs::Array< Shape, Scalar, AllocatorType, Tags >
,
bc::tensors::exprs::Array_Slice< Shape, ValueType, Allocator, Tags >
,
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::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::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::exprs::Un_Op< Sum< SystemTag >, ArrayType >
,
bc::tensors::exprs::Vector< ValueType, AllocatorType >
,
bc::tensors::iterators::iterator_traits< T >
,
bc::tensors::Tensor_Base< ExpressionTemplate >
,
bc::traits::common_traits< T >
Generated by
1.8.13