Required For application integration
UAIX.LmRuntime.LocalEndpoint
LocalEndpoint
The high-level local-only GGUF facade: verified files, bounded loading, isolated sessions, UAIX context evidence, and deterministic greedy generation.
LMRuntime.com / Package family
Choose the UAIX.LmRuntime package required for each task, inspect dependency boundaries, and open version-free installation guides.
UAIX.LmRuntime is a public family of 17 NuGet packages. LocalEndpoint owns the managed CPU application path. Acceleration and backend packages make selection, compatibility declarations, and failure diagnostics explicit instead of silently changing execution.
| Required For | Package | Owned layer |
|---|---|---|
| runtime-neutral contracts | AbstractionsNuGet ↗ |
Stable runtime contracts, request and response models, diagnostics, and governance interfaces. |
| tensor layout and storage metadata | TensorsNuGet ↗ |
Tensor shapes, data types, GGML storage traits, quantized-block metadata, and reference vector math. |
| explicit backend registration, probing, selection, and fallback evidence | AccelerationNuGet ↗ |
Explicit backend contracts, registration, capability declarations, local probing, deterministic selection, and visible CPU fallback. |
| GGUF inspection and validation | GgufNuGet ↗ |
Bounded GGUF parsing, metadata and tensor catalogs, strict validation, sharding, hashing, and mapped tensor access. |
| token selection and stop handling | SamplingNuGet ↗ |
Greedy and probability sampling, logit transforms, deterministic random state, top-k/top-p filtering, stop matching, and generation control. |
| managed CPU math | Kernels.CpuNuGet ↗ |
Reference, portable-vector, AVX2-aware, half-precision, and quantized CPU kernels with explicit dispatch and parity checks. |
| tokenizer and chat-template work | TokenizationNuGet ↗ |
GGUF tokenizer metadata, tokenizer factories and engines, special-token handling, chat templates, truncation, safety, and parity tools. |
| LLaMA graph/session internals | Models.LlamaNuGet ↗ |
LLaMA-family configuration, tensor binding, mapped weight sources, reference forward execution, sessions, KV cache, generation, persistence, and parity evidence. |
| the package-visible managed CPU backend and explicit CPU fallback identity | Backends.CpuManagedNuGet ↗ |
The explicit managed .NET CPU backend registration, capability declaration, device identity, and no-native-asset compatibility lane. |
| CUDA backend registration and fail-closed CUDA diagnostics | Backends.CudaNuGet ↗ |
CUDA backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics. |
| DirectML backend registration and fail-closed DirectML diagnostics | Backends.DirectMLNuGet ↗ |
DirectML backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics. |
| Vulkan backend registration and fail-closed Vulkan diagnostics | Backends.VulkanNuGet ↗ |
Vulkan backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics. |
| ROCm backend registration and fail-closed ROCm diagnostics | Backends.RocmNuGet ↗ |
ROCm backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics. |
| Metal backend registration and fail-closed Metal diagnostics | Backends.MetalNuGet ↗ |
Metal backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics. |
| the Windows x64 modern CUDA native-asset package slot | Backends.Cuda.Native.win-x64NuGet ↗ |
RID-specific NuGet package slot for modern Windows x64 CUDA native assets under runtimes/win-x64/native/. |
| the separate Windows x64 Tesla K80 compute-capability 3.7 native-asset package slot | Backends.Cuda.LegacyK80.win-x64NuGet ↗ |
RID-specific NuGet package slot for Tesla K80 legacy CUDA native assets under runtimes/win-x64/native/. |
| application integration | LocalEndpointNuGet ↗ |
The high-level local-only GGUF facade: verified files, bounded loading, isolated sessions, UAIX context evidence, and deterministic greedy generation. |
Exact direct dependencies are listed on every guide and NuGet page. The model pipeline and backend-selection branch are separate concerns: registration and capability metadata do not prove an executable GPU adapter.
Required For application integration
UAIX.LmRuntime.LocalEndpoint
The high-level local-only GGUF facade: verified files, bounded loading, isolated sessions, UAIX context evidence, and deterministic greedy generation.
Required For explicit backend registration, probing, selection, and fallback evidence
UAIX.LmRuntime.Acceleration
Explicit backend contracts, registration, capability declarations, local probing, deterministic selection, and visible CPU fallback.
Required For the package-visible managed CPU backend and explicit CPU fallback identity
UAIX.LmRuntime.Backends.CpuManaged
The explicit managed .NET CPU backend registration, capability declaration, device identity, and no-native-asset compatibility lane.
Required For CUDA backend registration and fail-closed CUDA diagnostics
UAIX.LmRuntime.Backends.Cuda
CUDA backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Required For DirectML backend registration and fail-closed DirectML diagnostics
UAIX.LmRuntime.Backends.DirectML
DirectML backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Required For Vulkan backend registration and fail-closed Vulkan diagnostics
UAIX.LmRuntime.Backends.Vulkan
Vulkan backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Required For ROCm backend registration and fail-closed ROCm diagnostics
UAIX.LmRuntime.Backends.Rocm
ROCm backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Required For Metal backend registration and fail-closed Metal diagnostics
UAIX.LmRuntime.Backends.Metal
Metal backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Required For the Windows x64 modern CUDA native-asset package slot
UAIX.LmRuntime.Backends.Cuda.Native.win-x64
RID-specific NuGet package slot for modern Windows x64 CUDA native assets under runtimes/win-x64/native/.
Required For the separate Windows x64 Tesla K80 compute-capability 3.7 native-asset package slot
UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64
RID-specific NuGet package slot for Tesla K80 legacy CUDA native assets under runtimes/win-x64/native/.
Required For GGUF inspection and validation
UAIX.LmRuntime.Gguf
Bounded GGUF parsing, metadata and tensor catalogs, strict validation, sharding, hashing, and mapped tensor access.
Required For token selection and stop handling
UAIX.LmRuntime.Sampling
Greedy and probability sampling, logit transforms, deterministic random state, top-k/top-p filtering, stop matching, and generation control.
Required For managed CPU math
UAIX.LmRuntime.Kernels.Cpu
Reference, portable-vector, AVX2-aware, half-precision, and quantized CPU kernels with explicit dispatch and parity checks.
Required For tokenizer and chat-template work
UAIX.LmRuntime.Tokenization
GGUF tokenizer metadata, tokenizer factories and engines, special-token handling, chat templates, truncation, safety, and parity tools.
Required For LLaMA graph/session internals
UAIX.LmRuntime.Models.Llama
LLaMA-family configuration, tensor binding, mapped weight sources, reference forward execution, sessions, KV cache, generation, persistence, and parity evidence.
Required For runtime-neutral contracts
UAIX.LmRuntime.Abstractions
Stable runtime contracts, request and response models, diagnostics, and governance interfaces.
Required For tensor layout and storage metadata
UAIX.LmRuntime.Tensors
Tensor shapes, data types, GGML storage traits, quantized-block metadata, and reference vector math.
Public installation examples omit UAIX.LmRuntime version numbers so this documentation does not become a stale source of package pins. Production projects should resolve versions centrally, retain lock or resolved-dependency files, and test upgrades in CI.
dotnet add package UAIX.LmRuntime.LocalEndpoint
<PackageReference Include="UAIX.LmRuntime.LocalEndpoint" />
Version policy: The documentation deliberately omits UAIX.LmRuntime package version numbers. Resolve and pin versions through your normal dependency-management and lock-file process.