diff --git a/LLama/Native/Load/NativeLibraryUtils.cs b/LLama/Native/Load/NativeLibraryUtils.cs index ca55f2b2a..03d436447 100644 --- a/LLama/Native/Load/NativeLibraryUtils.cs +++ b/LLama/Native/Load/NativeLibraryUtils.cs @@ -236,9 +236,9 @@ public static void GetPlatformPathParts(OSPlatform platform, out string os, out libPrefix = "lib"; return; } - if(RuntimeInformation.RuntimeIdentifier.ToLower().StartsWith("alpine")) + if(RuntimeInformation.RuntimeIdentifier.ToLower().Contains("musl")) { - // alpine linux distro + // musl-based linux distro (e.g. Alpine) os = "linux-musl-x64"; fileExtension = ".so"; libPrefix = "lib";