Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

AutoParallelBenchmarkResults
Results from automatic parallelization benchmark
AutoParallelConfig
Configuration for automatic parallelization
CircuitParallelResult
Parallelization results for a single circuit
DependencyGraph
Circuit dependency graph for parallelization analysis
GateNode
Gate node in the dependency graph
HardwareCharacteristics
Hardware characteristics for hardware-aware parallelization
LoadBalancer
Load balancer for parallel task execution
LoadBalancingConfig
Load balancing configuration for parallel execution
MLFeatures
ML features extracted from circuits for parallelization prediction
NodeCapacity
Node capacity information for distributed task scheduling
OptimizationRecommendation
Optimization recommendations for better parallelization
ParallelPerformanceStats
Performance statistics for parallel execution
ParallelTask
Parallel execution task representing a group of independent gates
ParallelizationAnalysis
Parallelization analysis results
ResourceConstraints
Resource constraints for parallel execution
ResourceSnapshot
Resource utilization snapshot
ResourceUtilization
Resource utilization predictions
TaskCompletionStats
Task completion statistics
WorkStealingStats
Work stealing statistics

Enums§

HardwareStrategy
Hardware-specific parallelization strategies
MLPredictedStrategy
ML-predicted parallelization strategies
OptimizationLevel
SciRS2 optimization levels
ParallelizationStrategy
Parallelization strategies for circuit execution
RecommendationComplexity
Complexity levels for recommendations
RecommendationType
Types of optimization recommendations
TaskPriority
Task priority levels
WorkStealingStrategy
Work stealing strategies for load balancing