Skip to content

Commit a3614f6

Browse files
committed
Added native/ back into path prefix
1 parent 77003d7 commit a3614f6

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

LLama/LLamaSharp.Runtime.targets

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,66 +6,66 @@
66

77
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/libllama.dll">
88
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
9-
<Link>runtimes/win-x64/noavx/libllama.dll</Link>
9+
<Link>runtimes/win-x64/native/noavx/libllama.dll</Link>
1010
</None>
1111
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx/libllama.dll">
1212
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
13-
<Link>runtimes/win-x64/avx/libllama.dll</Link>
13+
<Link>runtimes/win-x64/native/avx/libllama.dll</Link>
1414
</None>
1515
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx2/libllama.dll">
1616
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
17-
<Link>runtimes/win-x64/avx2/libllama.dll</Link>
17+
<Link>runtimes/win-x64/native/avx2/libllama.dll</Link>
1818
</None>
1919
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx512/libllama.dll">
2020
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
21-
<Link>runtimes/win-x64/avx512/libllama.dll</Link>
21+
<Link>runtimes/win-x64/native/avx512/libllama.dll</Link>
2222
</None>
2323
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/libllama.dll">
2424
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
25-
<Link>runtimes/win-x64/cuda11/libllama.dll</Link>
25+
<Link>runtimes/win-x64/native/cuda11/libllama.dll</Link>
2626
</None>
2727
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/libllama.dll">
2828
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
29-
<Link>runtimes/win-x64/cuda12/libllama.dll</Link>
29+
<Link>runtimes/win-x64/native/cuda12/libllama.dll</Link>
3030
</None>
3131

3232
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/libllama.so">
3333
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
34-
<Link>runtimes/linux-x64/noavx/libllama.so</Link>
34+
<Link>runtimes/linux-x64/native/noavx/libllama.so</Link>
3535
</None>
3636
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx/libllama.so">
3737
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
38-
<Link>runtimes/linux-x64/avx/libllama.so</Link>
38+
<Link>runtimes/linux-x64/native/avx/libllama.so</Link>
3939
</None>
4040
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx2/libllama.so">
4141
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
42-
<Link>runtimes/linux-x64/avx2/libllama.so</Link>
42+
<Link>runtimes/linux-x64/native/avx2/libllama.so</Link>
4343
</None>
4444
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/avx512/libllama.so">
4545
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
46-
<Link>runtimes/linux-x64/avx512/libllama.so</Link>
46+
<Link>runtimes/linux-x64/native/avx512/libllama.so</Link>
4747
</None>
4848
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/libllama.so">
4949
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
50-
<Link>runtimes/linux-x64/cuda11/libllama.so</Link>
50+
<Link>runtimes/linux-x64/native/cuda11/libllama.so</Link>
5151
</None>
5252
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/libllama.so">
5353
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
54-
<Link>runtimes/linux-x64/cuda12/libllama.so</Link>
54+
<Link>runtimes/linux-x64/native/cuda12/libllama.so</Link>
5555
</None>
5656

5757
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/osx-arm64/libllama.dylib">
5858
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
59-
<Link>runtimes/osx-arm64/libllama.dylib</Link>
59+
<Link>runtimes/osx-arm64/native/libllama.dylib</Link>
6060
</None>
6161
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/osx-arm64/ggml-metal.metal">
6262
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
63-
<Link>runtimes/osx-arm64/ggml-metal.metal</Link>
63+
<Link>runtimes/osx-arm64/native/ggml-metal.metal</Link>
6464
</None>
6565

6666
<None Include="$(MSBuildThisFileDirectory)runtimes/deps/osx-x64/libllama.dylib">
6767
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
68-
<Link>runtimes/osx-x64/libllama.dylib</Link>
68+
<Link>runtimes/osx-x64/native/libllama.dylib</Link>
6969
</None>
7070
</ItemGroup>
7171
</Project>

LLama/Native/NativeApi.Load.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -155,13 +155,13 @@ private static List<string> GetLibraryTryOrder(NativeLibraryConfig.Description c
155155
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
156156
{
157157
platform = OSPlatform.Windows;
158-
prefix = "runtimes/win-x64/";
158+
prefix = "runtimes/win-x64/native/";
159159
suffix = ".dll";
160160
}
161161
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
162162
{
163163
platform = OSPlatform.Linux;
164-
prefix = "runtimes/linux-x64/";
164+
prefix = "runtimes/linux-x64/native/";
165165
suffix = ".so";
166166
}
167167
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
@@ -170,11 +170,11 @@ private static List<string> GetLibraryTryOrder(NativeLibraryConfig.Description c
170170
suffix = ".dylib";
171171
if (System.Runtime.Intrinsics.Arm.ArmBase.Arm64.IsSupported)
172172
{
173-
prefix = "runtimes/osx-arm64/";
173+
prefix = "runtimes/osx-arm64/native/";
174174
}
175175
else
176176
{
177-
prefix = "runtimes/osx-x64/";
177+
prefix = "runtimes/osx-x64/native/";
178178
}
179179
}
180180
else

0 commit comments

Comments
 (0)