Expand description
Execution engine for XLOG
This crate provides the runtime execution engine for XLOG queries, managing GPU relation storage and query execution.
Re-exports§
pub use executor::DeltaRecomputeStats;pub use executor::EpistemicGpuBatchExecutionResult;pub use executor::EpistemicGpuBatchExecutionTrace;pub use executor::EpistemicGpuCandidateGenerationTrace;pub use executor::EpistemicGpuCandidateValidationTrace;pub use executor::EpistemicGpuConstraintValidationTrace;pub use executor::EpistemicGpuConstraintWorldViewValidationTrace;pub use executor::EpistemicGpuExecutionResult;pub use executor::EpistemicGpuFinalResultMaterializationTrace;pub use executor::EpistemicGpuFinalResultTransferTrace;pub use executor::EpistemicGpuFinalTupleMaterializationTrace;pub use executor::EpistemicGpuKernelTimingTrace;pub use executor::EpistemicGpuMaterializationTrace;pub use executor::EpistemicGpuModelMembershipSource;pub use executor::EpistemicGpuModelMembershipTrace;pub use executor::EpistemicGpuPreparedExecution;pub use executor::EpistemicGpuPropagationTrace;pub use executor::EpistemicGpuProviderIdentity;pub use executor::EpistemicGpuRejectionReason;pub use executor::EpistemicGpuRuntimeCounters;pub use executor::EpistemicGpuRuntimePreflight;pub use executor::EpistemicGpuRuntimeTrace;pub use executor::EpistemicGpuRuntimeWcojCertification;pub use executor::EpistemicGpuTransferBudgetTrace;pub use executor::EpistemicGpuWorkspace;pub use executor::EpistemicGpuWorkspaceCapacities;pub use executor::EpistemicGpuWorkspaceLayout;pub use executor::EpistemicGpuWorkspaceResetTrace;pub use executor::EpistemicGpuWorldViewValidationTrace;pub use executor::Executor;pub use executor::RelationDelta;pub use ilp_registry::read_device_row_count;pub use ilp_registry::IlpRegistry;pub use ilp_registry::IlpTagEntry;pub use ilp_registry::IlpTaggedResult;pub use profiler::ExecutionStats;pub use profiler::MeasureGuard;pub use profiler::OpStats;pub use profiler::Profiler;pub use profiler::StratumStats;pub use relation::RelationStore;
Modules§
- executor
- Query executor for RIR nodes
- ilp_
registry - ILP (Inductive Logic Programming) registry for tensor mask management.
- profiler
- Performance profiler for execution statistics
- relation
- Relation management for GPU-based Datalog execution
Structs§
- Join
Stats - Statistics for a specific join pair
- Query
Statistics - Query statistics tracker
Enums§
- Join
Strategy - Join execution strategy