LMRuntime.com / Package family

UAIX.LmRuntime Packages

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.

Choose The Package Required For Your Task

Required ForPackageOwned layer
runtime-neutral contracts Abstractions
NuGet ↗
Stable runtime contracts, request and response models, diagnostics, and governance interfaces.
tensor layout and storage metadata Tensors
NuGet ↗
Tensor shapes, data types, GGML storage traits, quantized-block metadata, and reference vector math.
explicit backend registration, probing, selection, and fallback evidence Acceleration
NuGet ↗
Explicit backend contracts, registration, capability declarations, local probing, deterministic selection, and visible CPU fallback.
GGUF inspection and validation Gguf
NuGet ↗
Bounded GGUF parsing, metadata and tensor catalogs, strict validation, sharding, hashing, and mapped tensor access.
token selection and stop handling Sampling
NuGet ↗
Greedy and probability sampling, logit transforms, deterministic random state, top-k/top-p filtering, stop matching, and generation control.
managed CPU math Kernels.Cpu
NuGet ↗
Reference, portable-vector, AVX2-aware, half-precision, and quantized CPU kernels with explicit dispatch and parity checks.
tokenizer and chat-template work Tokenization
NuGet ↗
GGUF tokenizer metadata, tokenizer factories and engines, special-token handling, chat templates, truncation, safety, and parity tools.
LLaMA graph/session internals Models.Llama
NuGet ↗
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.CpuManaged
NuGet ↗
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.Cuda
NuGet ↗
CUDA backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
DirectML backend registration and fail-closed DirectML diagnostics Backends.DirectML
NuGet ↗
DirectML backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Vulkan backend registration and fail-closed Vulkan diagnostics Backends.Vulkan
NuGet ↗
Vulkan backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
ROCm backend registration and fail-closed ROCm diagnostics Backends.Rocm
NuGet ↗
ROCm backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.
Metal backend registration and fail-closed Metal diagnostics Backends.Metal
NuGet ↗
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-x64
NuGet ↗
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-x64
NuGet ↗
RID-specific NuGet package slot for Tesla K80 legacy CUDA native assets under runtimes/win-x64/native/.
application integration LocalEndpoint
NuGet ↗
The high-level local-only GGUF facade: verified files, bounded loading, isolated sessions, UAIX context evidence, and deterministic greedy generation.

Package dependency map

CUDA native-asset identities
Managed application path

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.

Backend packages: what installation means

Works Today

  • Acceleration registry, probe, policy, and selection contracts
  • Managed CPU backend registration and successful local probe
  • CUDA, DirectML, Vulkan, ROCm, and Metal capability declarations
  • Fail-closed diagnostics when an execution adapter is not proven
  • Separate CUDA native-asset package identities

Not Claimed

  • GPU inference merely because a registration package is referenced
  • A native CUDA inference binary inside the supplied native-asset slots
  • Automatic driver installation or model download
  • Silent replacement of LocalEndpoint managed execution
  • Hardware compatibility without a successful local probe

Package catalog

Application facade

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.

Backend selection

Required For explicit backend registration, probing, selection, and fallback evidence

UAIX.LmRuntime.Acceleration

Acceleration

Explicit backend contracts, registration, capability declarations, local probing, deterministic selection, and visible CPU fallback.

Backend registrations

Required For the package-visible managed CPU backend and explicit CPU fallback identity

UAIX.LmRuntime.Backends.CpuManaged

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

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

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

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

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

Backends.Metal

Metal backend registration, declared compatibility metadata, runtime identifiers, and fail-closed local probe diagnostics.

Native asset slots

Required For the separate Windows x64 Tesla K80 compute-capability 3.7 native-asset package slot

UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64

Backends.Cuda.LegacyK80.win-x64

RID-specific NuGet package slot for Tesla K80 legacy CUDA native assets under runtimes/win-x64/native/.

Model pipeline

Required For GGUF inspection and validation

UAIX.LmRuntime.Gguf

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

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

CPU Kernels

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

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

Models.Llama

LLaMA-family configuration, tensor binding, mapped weight sources, reference forward execution, sessions, KV cache, generation, persistence, and parity evidence.

Foundations

Required For tensor layout and storage metadata

UAIX.LmRuntime.Tensors

Tensors

Tensor shapes, data types, GGML storage traits, quantized-block metadata, and reference vector math.

Version-free installation policy

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.

.NET CLI
dotnet add package UAIX.LmRuntime.LocalEndpoint
Project file
<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.

What the package family does not do

No hidden cloud pathThe documented LocalEndpoint facade is local and in-process; it is not a provider API client or network fallback.
No model downloaderApplications acquire, license, locate, trust, and catalog model artifacts.
No silent accelerationBackend registration, declared capabilities, a successful local probe, and an executable adapter are distinct states.
No server ownershipHTTP, worker transport, registries, audit, UI, persistence, tools, and commands stay with the host application.
No authority through memory.uaix/.uai evidence cannot grant commands, network, provider access, telemetry, export, or policy override.