vyre-runtime 0.6.2

Persistent megakernel + io_uring zero-copy streaming runtime for vyre - GPU as VIR0 bytecode interpreter
Documentation
//! Occupancy-aware grid scaling for megakernels.
//!
//! Runtime-owned megakernel planning and launch policy.

#[cfg(feature = "self-substrate-adapters")]
pub use super::planner::{
    build_bellman_tn_order_program, build_kfac_autotune_step_program,
    build_persistent_fixpoint_program, build_sinkhorn_clustering_program,
};
pub use super::planner::{
    default_worker_groups_from_limits, dispatch_grid_for, padded_slot_count, select_fused_subset,
    select_fused_subset_compact_into, select_fused_subset_into, select_fused_subset_pruned,
    select_fused_subset_pruned_into, select_fused_subset_with_rate, select_optimal_fused_subset,
    worker_workgroup_size, FusionSelectionScratch, MegakernelGridLimits, MegakernelGridPlan,
    MegakernelGridRequest, MegakernelLaunchGeometry, MegakernelSizingPolicy,
};
pub use super::policy::{
    diffuse_priority_across_siblings, diffuse_priority_across_siblings_into,
    MegakernelExecutionMode, MegakernelLaunchPolicy, MegakernelLaunchRecommendation,
    MegakernelLaunchRequest, MegakernelQueuePressure, PriorityRequeueAccounting,
};