diff --git a/StableDiffusion.NET/Native/Native.Load.cs b/StableDiffusion.NET/Native/Native.Load.cs index 0556723..837df66 100644 --- a/StableDiffusion.NET/Native/Native.Load.cs +++ b/StableDiffusion.NET/Native/Native.Load.cs @@ -40,7 +40,7 @@ internal static partial class Native { GetPlatformPathParts(out string os, out string fileExtension, out string libPrefix); - foreach (IBackend backend in Backends.ActiveBackends.OrderBy(x => x.Priority)) + foreach (IBackend backend in Backends.ActiveBackends.OrderByDescending(x => x.Priority)) { string path = Path.Combine("runtimes", os, "native", backend.PathPart, $"{libPrefix}{LIB_NAME}{fileExtension}");