AudioCpp.NET.Runtime.Cuda
0.1.0
dotnet add package AudioCpp.NET.Runtime.Cuda --version 0.1.0
NuGet\Install-Package AudioCpp.NET.Runtime.Cuda -Version 0.1.0
<PackageReference Include="AudioCpp.NET.Runtime.Cuda" Version="0.1.0" />
<PackageVersion Include="AudioCpp.NET.Runtime.Cuda" Version="0.1.0" />
<PackageReference Include="AudioCpp.NET.Runtime.Cuda" />
paket add AudioCpp.NET.Runtime.Cuda --version 0.1.0
#r "nuget: AudioCpp.NET.Runtime.Cuda, 0.1.0"
#:package AudioCpp.NET.Runtime.Cuda@0.1.0
#addin nuget:?package=AudioCpp.NET.Runtime.Cuda&version=0.1.0
#tool nuget:?package=AudioCpp.NET.Runtime.Cuda&version=0.1.0
AudioCpp.NET native runtime
Native audio.cpp shim bundled as runtimes/<rid>/native/ assets for
AudioCpp.NET. This package contains
no managed code; reference it alongside the managed package to supply the engine.
| Package | Backend | RIDs |
|---|---|---|
AudioCpp.NET.Runtime |
CPU (portable, no GPU) | win-x64, linux-x64 |
AudioCpp.NET.Runtime.Cuda |
NVIDIA GPU via CUDA | win-x64, linux-x64 |
Usage
<PackageReference Include="AudioCpp.NET" Version="0.1.0" />
<PackageReference Include="AudioCpp.NET.Runtime" Version="0.1.0" />
Reference exactly one runtime package. They provide the same native file name
(audiocpp_dotnet_native.dll / libaudiocpp_dotnet_native.so), so referencing two
would make the loaded backend depend on restore ordering. The packages detect that
case and fail the build with an explanatory error instead.
The SDK copies the asset matching your RID next to the application. To override the
location, set AudioCppRuntimeOptions.NativeLibraryPath or AUDIOCPP_NATIVE_PATH.
Backends
The backend is compiled into the shim, not selected at run time. Query it with
AudioCppRuntime.Backend; the CPU and CUDA builds expose the same managed API and
the same model catalog, so switching packages does not change your code.
The CUDA shim statically links its kernels, which is why it is substantially larger than the CPU one.
Requirements
- Windows: x64, MSVC 2022+ runtime, and for CUDA a driver new enough for CUDA 13
- Linux: x64, glibc 2.35+ (Debian 12 / Ubuntu 22.04 or newer); the CUDA build also
needs
libcudartavailable at run time
License
Apache-2.0. The shim links the pinned
audio.cpp engine, also Apache-2.0
(Copyright 2026 ShugoAI LLC). See the repository NOTICE and LICENSE.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 88 | 9/16/2026 |