List of all items
Structs
- FormatConfig
- FormatPerformanceComparison
- FormatPerformanceResult
- SparseAnalysis
- autograd::SparseAutogradTensor
- autograd::SparseGradientAccumulator
- bsr::BsrTensor
- conversions::ConversionHints
- coo::CooTensor
- csc::CscTensor
- csr::CsrTensor
- custom_kernels::ElementWiseKernels
- custom_kernels::FormatConversionKernels
- custom_kernels::KernelDispatcher
- custom_kernels::ReductionKernels
- custom_kernels::SparseMatMulKernels
- dia::DiaTensor
- dsr::DsrTensor
- ell::EllTensor
- gpu::CudaSparseOps
- gpu::CudaSparseTensor
- gpu::CudaSparseTensorFactory
- hdf5_support::Hdf5SparseGroup
- hdf5_support::Hdf5SparseIO
- hdf5_support::Hdf5SparseMetadata
- hybrid::HybridTensor
- hybrid::RegionId
- layers::activation::SparseGELU
- layers::activation::SparseLeakyReLU
- layers::activation::SparseReLU
- layers::activation::SparseSigmoid
- layers::activation::SparseTanh
- layers::attention::SparseAttention
- layers::conv::GraphConvolution
- layers::conv::SparseConv1d
- layers::conv::SparseConv2d
- layers::linear::SparseEmbedding
- layers::linear::SparseLinear
- layers::norm::SparseBatchNorm
- layers::norm::SparseLayerNorm
- layers::pooling::SparseAdaptiveAvgPool2d
- layers::pooling::SparseAdaptiveMaxPool2d
- layers::pooling::SparseAvgPool1d
- layers::pooling::SparseAvgPool2d
- layers::pooling::SparseMaxPool1d
- layers::pooling::SparseMaxPool2d
- linalg::IncompleteLU
- linalg::SparseCholesky
- matlab_compat::MatlabSparseCompat
- matlab_compat::MatlabSparseMatrix
- matrix_market::MatrixMarketHeader
- matrix_market::MatrixMarketIO
- matrix_market::MatrixMarketSize
- matrix_market::MatrixMarketUtils
- memory_management::MemoryAwareSparseBuilder
- memory_management::MemoryPoolConfig
- memory_management::MemoryReport
- memory_management::MemoryStatistics
- memory_management::SparseMemoryHandle
- memory_management::SparseMemoryManager
- memory_management::SparseMemoryPool
- nn::attention::SparseAttention
- nn::common::traits::ModelSparsityAnalysis
- nn::common::traits::SavingsEstimate
- nn::common::traits::defaults::DefaultSparseInitializer
- nn::common::traits::defaults::MagnitudePruner
- nn::common::types::SparseInitConfig
- nn::common::types::SparseLayerConfig
- nn::common::types::SparseOps
- nn::common::types::SparseStats
- nn::common::utils::SparseAnalyzer
- nn::common::utils::SparseConverter
- nn::common::utils::SparsePatternAnalysis
- nn::common::utils::SparseWeightGenerator
- nn::convolution::SparseConv1d
- nn::convolution::SparseConv2d
- nn::graph::GraphAttention
- nn::graph::GraphConvolution
- nn::layers::embedding::SparseEmbedding
- nn::layers::embedding::SparseEmbeddingStats
- nn::layers::linear::SparseLinear
- nn::layers::linear::SparseMemoryStats
- nn::optimizers::sgd::SparseSGD
- nn::optimizers::sgd::SparseSGDBuilder
- optimizers::SparseAdam
- optimizers::SparseAdamW
- optimizers::SparseRMSprop
- optimizers::SparseSGD
- pattern_analysis::MatrixReorderer
- pattern_analysis::PatternAnalyzer
- pattern_analysis::PatternStatistics
- pattern_analysis::PatternVisualizer
- performance_tools::ComprehensiveAnalysisReport
- performance_tools::QuickPerformanceResult
- performance_tools::core::BenchmarkConfig
- performance_tools::core::PerformanceMeasurement
- performance_tools::core::SparseProfiler
- performance_tools::export::exporter::PerformanceExporter
- performance_tools::export::plot_data::PlotData
- performance_tools::export::tensorboard_exporter::TensorBoardExporter
- performance_tools::export::trend_analyzer::TrendAnalysis
- performance_tools::export::trend_analyzer::TrendAnalyzer
- performance_tools::memory::CachePerformanceResult
- performance_tools::memory::MemoryAnalysis
- performance_tools::memory::MemoryBreakdown
- performance_tools::memory::MemoryTracker
- performance_tools::memory::MemoryUsageResult
- performance_tools::optimization::auto_tuner::AutoTuner
- performance_tools::optimization::hardware::CacheInfo
- performance_tools::optimization::hardware::CpuInfo
- performance_tools::optimization::hardware::HardwareBenchmark
- performance_tools::optimization::hardware::MemoryInfo
- performance_tools::optimization::hardware::SystemCapabilityReport
- performance_tools::optimization::hardware::SystemInfo
- performance_tools::optimization::types::InputCharacteristics
- performance_tools::optimization::types::TuningResult
- performance_tools::reporting::MemoryStatistics
- performance_tools::reporting::MetricStatistics
- performance_tools::reporting::OperationStatistics
- performance_tools::reporting::PerformanceReport
- performance_tools::reporting::PerformanceSummary
- performance_tools::reporting::StatisticsCollector
- rle::RleTensor
- rle::Run
- scipy_sparse::ScipySparseData
- scipy_sparse::ScipySparseIntegration
- scirs2_sparse_integration::OptimizationStats
- scirs2_sparse_integration::SciRS2SparseProcessor
- scirs2_sparse_integration::SparseConfig
- scirs2_sparse_integration::SparseFactorization
- scirs2_sparse_integration::SparseMatrixInfo
- scirs2_sparse_integration::SparseTensor
- symmetric::SymmetricTensor
- unified_interface::AccessPatterns
- unified_interface::MemoryStats
- unified_interface::OperationRecord
- unified_interface::OptimizationConfig
- unified_interface::OptimizationFlags
- unified_interface::OptimizationReport
- unified_interface::PerformanceHints
- unified_interface::PerformanceSummary
- unified_interface::TensorMetadata
- unified_interface::UnifiedSparseTensor
- unified_interface::UnifiedSparseTensorFactory
Enums
- SparseFormat
- autograd::SparseData
- conversions::optimization::ConversionPath
- hdf5_support::Hdf5SparseDataStructure
- hybrid::PartitionStrategy
- hybrid::SparsityPattern
- matrix_market::MatrixMarketField
- matrix_market::MatrixMarketFormat
- matrix_market::MatrixMarketObject
- matrix_market::MatrixMarketSymmetry
- nn::common::types::SparseFormat
- nn::common::types::SparseInitStrategy
- pattern_analysis::AdvancedSparsityPattern
- pattern_analysis::ClusteringAlgorithm
- pattern_analysis::ReorderingAlgorithm
- performance_tools::export::trend_analyzer::TrendDirection
- performance_tools::memory::MemoryAccessPattern
- performance_tools::optimization::types::DistributionPattern
- performance_tools::optimization::types::OperationType
- performance_tools::optimization::types::OptimizationStrategy
- scipy_sparse::ScipyFormat
- scirs2_sparse_integration::FactorizationType
- scirs2_sparse_integration::SIMDLevel
- scirs2_sparse_integration::SolverMethod
- scirs2_sparse_integration::SparseFormat
- scirs2_sparse_integration::SparseOperation
- symmetric::SymmetricMode
Traits
- SparseTensor
- autograd::SparseGradFn
- nn::common::traits::SparseActivation
- nn::common::traits::SparseAnalyzer
- nn::common::traits::SparseConverter
- nn::common::traits::SparseInitializer
- nn::common::traits::SparseLayer
- nn::common::traits::SparseNormalization
- nn::common::traits::SparseOptimizer
- nn::common::traits::SparsePooling
- nn::common::traits::SparsePruner
- optimizers::SparseOptimizer
Macros
Functions
- analyze_sparse_tensor
- compare_format_performance
- conversions::direct_conversions::csc_to_csr_direct
- conversions::direct_conversions::csr_to_csc_direct
- conversions::direct_conversions::symmetric_to_full_triplets
- conversions::optimization::analyze_conversion_hints
- conversions::optimization::choose_optimal_path
- conversions::patterns::aggregate_duplicate_triplets
- conversions::patterns::dense_to_sparse_with_threshold
- conversions::patterns::extract_triplets
- conversions::patterns::filter_triplets_by_threshold
- conversions::patterns::sort_triplets_col_major
- conversions::patterns::sort_triplets_row_major
- conversions::patterns::triplets_to_coo
- conversions::validation::validate_2d_tensor
- conversions::validation::validate_array_lengths
- conversions::validation::validate_sparse_indices
- conversions::validation::validate_square_matrix
- convert_sparse_format
- hdf5_support::load_sparse_matrix
- hdf5_support::save_sparse_matrix
- hybrid::auto_select_format
- linalg::bicgstab
- linalg::conjugate_gradient
- linalg::gmres
- linalg::power_iteration
- matlab_compat::export_to_matlab_script
- matlab_compat::matlab_sparse_from_triplets
- memory_management::create_sparse_with_memory_management
- ops::abs
- ops::addcdiv
- ops::addcmul
- ops::addmm
- ops::clamp
- ops::diag
- ops::element_add
- ops::element_div
- ops::element_sub
- ops::masked_fill
- ops::max
- ops::max_abs
- ops::mean
- ops::mean_axis
- ops::min
- ops::norm
- ops::pow
- ops::scale
- ops::sign
- ops::spadd
- ops::sparse_log_softmax
- ops::sparse_matmul
- ops::sparse_matmul_blocked
- ops::sparse_matmul_optimized
- ops::sparse_softmax
- ops::sphadamard
- ops::spmm
- ops::sqrt
- ops::square
- ops::std
- ops::std_axis
- ops::sum
- ops::sum_axis
- ops::transpose
- ops::triangular_solve
- ops::var_axis
- performance_tools::comprehensive_analysis
- performance_tools::default_profiler
- performance_tools::fast_profiler
- performance_tools::memory::analyze_sparse_memory
- performance_tools::memory::benchmark_cache_performance
- performance_tools::memory::generate_memory_optimization_recommendations
- performance_tools::memory_profiler
- performance_tools::quick_performance_check
- performance_tools::thorough_profiler
- scirs2_integration::coo_to_scirs2
- scirs2_integration::scirs2_add
- scirs2_integration::scirs2_enhanced_ops
- scirs2_integration::scirs2_to_coo
- scirs2_sparse_integration::create_gpu_sparse_processor
- scirs2_sparse_integration::create_nn_sparse_processor
- scirs2_sparse_integration::create_sparse_processor
- sparse_auto_from_dense
- sparse_from_dense
- sparse_from_dense_with_config
- sparse_hybrid_from_dense