RID-specific placement
Packable files under native/* are assigned to runtimes/win-x64/native/ by the project.
UAIX.LmRuntime / Package guide
RID-specific NuGet package slot for Tesla K80 legacy 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/.
This package reserves the standard NuGet runtime asset path for the separate Windows x64 Tesla K80 compute-capability 3.7 native-asset package slot. It has no managed API surface. The supplied package source contains an asset manifest and no CUDA inference binary, so a package reference must not be treated as proof of native execution. Deployment and probe evidence remain required.
dotnet add package UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64
<PackageReference Include="UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64" />
Version policy: The documentation deliberately omits UAIX.LmRuntime package version numbers. Resolve and pin versions through your normal dependency-management and lock-file process.
Review the current package metadata, frameworks, dependencies, and downloads on NuGet ↗
None within the UAIX.LmRuntime package family.
Packable files under native/* are assigned to runtimes/win-x64/native/ by the project.
Managed registration, modern CUDA assets, and Tesla K80 legacy assets are distinct package and evidence boundaries.
A usable adapter must prove file presence, loadability, compatible runtime libraries, device support, and execution behavior.
These are the main entry points for this package. The generated reference below includes every documented type and member represented by public package XML documentation.
Examples use public package signatures documented on LMRuntime.com. Model paths, hashes, byte counts, prompts, and host-specific identifiers remain application inputs.
Keep the RID-specific package reference scoped to the Windows x64 deployment target.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
<ItemGroup Condition="'$(RuntimeIdentifier)' == 'win-x64'">
<PackageReference Include="UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64" />
</ItemGroup>
</Project>
Boundary: A conditional package reference controls restore topology; it does not verify the content or loadability of a native asset.
Create the RID-specific output and enumerate native files before a deployment claim is made.
dotnet publish --configuration Release --runtime win-x64
# Inspect the published output with your normal release tooling.
# A package ID or directory alone is not proof of a usable CUDA engine.
Boundary: The supplied package source contains only an asset manifest. Validate the concrete package version and output contents in the release pipeline.
Probe the managed CUDA backend after deployment rather than assuming that restore activated GPU execution.
using UAIX.LmRuntime.Acceleration;
using UAIX.LmRuntime.Backends.Cuda;
var backend = new CudaRuntimeBackend();
RuntimeBackendProbeResult probe = await backend.ProbeAsync(
new RuntimeBackendOptions
{
RequestedRuntimeIdentifier = "win-x64",
RequireNativeAssets = true,
NativeAssetDirectory = AppContext.BaseDirectory
});
if (!probe.IsAvailable)
{
foreach (string diagnostic in probe.Diagnostics)
{
Console.Error.WriteLine(diagnostic);
}
}
Boundary: The supplied diagnostic CUDA backend does not load native files. A production native adapter must provide the proof before IsAvailable can be true.
Expand a type to review its documented fields, properties, constructors, methods, parameter descriptions, and return descriptions. Browser Find also works across the closed detail elements.
This is a native-asset package slot with no managed assembly API.
No. The supplied source asset manifest explicitly states that no CUDA inference binary is embedded.
Tesla K80 compute capability 3.7 can require a legacy CUDA and sm_37-specific build that must not be mixed into the modern asset set.