mesh_llm_native_runtime/
lib.rs1mod cache;
4mod flavor;
5pub mod host;
6mod load_plan;
7mod manifest;
8mod resolver;
9
10pub use cache::{
11 CachePrunePlan, GPU_BENCHMARK_TOOL_PATH, InstalledNativeRuntime, NativeRuntimeCache,
12 NativeRuntimeCacheRoot, NativeRuntimePruneMode, native_runtime_cache_root,
13};
14pub use flavor::{
15 CudaRuntimeRequirements, NativeRuntimeBackend, NativeRuntimeBackendKind, NativeRuntimeFlavor,
16 NativeRuntimeFlavorParseError, RocmRuntimeRequirements, VulkanRuntimeRequirements,
17};
18pub use host::{
19 HostCudaProfile, HostGpuProfile, HostRocmProfile, HostRuntimeProfile, HostVulkanProfile,
20};
21pub use load_plan::NativeRuntimeLoadPlan;
22pub use manifest::{
23 NATIVE_RUNTIME_MANIFEST_FILE, NativeRuntimeArtifact, NativeRuntimeManifest,
24 NativeRuntimePlatform, NativeRuntimeReleaseManifest,
25};
26pub use resolver::{
27 CandidateEvaluation, CandidateRejection, NativeRuntimeResolution, NativeRuntimeResolver,
28 NativeRuntimeSource, RuntimeSelection, select_native_runtime,
29 select_native_runtime_for_skippy_abi, select_native_runtime_from_artifacts,
30};