2
2
<PropertyGroup >
3
3
<IncludeBuiltInRuntimes Condition =" '$(IncludeBuiltInRuntimes)' == ''" >true</IncludeBuiltInRuntimes >
4
4
</PropertyGroup >
5
- <ItemGroup Condition =" '$(IncludeBuiltInRuntimes)' == 'true'" >
6
5
7
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/llama.dll" >
8
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
9
- <Link >runtimes/win-x64/native/noavx/llama.dll</Link >
10
- </None >
11
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx/llama.dll" >
12
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
13
- <Link >runtimes/win-x64/native/avx/llama.dll</Link >
14
- </None >
15
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx2/llama.dll" >
16
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
17
- <Link >runtimes/win-x64/native/avx2/llama.dll</Link >
18
- </None >
19
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx512/llama.dll" >
20
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
21
- <Link >runtimes/win-x64/native/avx512/llama.dll</Link >
22
- </None >
23
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/llama.dll" >
24
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
25
- <Link >runtimes/win-x64/native/cuda11/llama.dll</Link >
26
- </None >
27
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/llama.dll" >
28
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
29
- <Link >runtimes/win-x64/native/cuda12/llama.dll</Link >
30
- </None >
6
+ <ItemGroup Condition =" $(AndroidSupportedAbis.Contains('arm64-v8a')) or $(RuntimeIdentifiers.Contains('android-arm64'))" >
7
+ <AndroidNativeLibrary Visible =" false" Include =" $(MSBuildThisFileDirectory)../runtimes/android-arm64-v8a/native/libllama.so" >
8
+ <Link >libllama.so</Link >
9
+ <Abi >arm64-v8a</Abi >
10
+ </AndroidNativeLibrary >
31
11
32
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/libllama.so" >
33
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
34
- <Link >runtimes/linux-x64/native/noavx/libllama.so</Link >
35
- </None >
36
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx/libllama.so" >
37
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
38
- <Link >runtimes/linux-x64/native/avx/libllama.so</Link >
39
- </None >
40
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx2/libllama.so" >
41
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
42
- <Link >runtimes/linux-x64/native/avx2/libllama.so</Link >
43
- </None >
44
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx512/libllama.so" >
45
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
46
- <Link >runtimes/linux-x64/native/avx512/libllama.so</Link >
47
- </None >
48
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/libllama.so" >
49
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
50
- <Link >runtimes/linux-x64/native/cuda11/libllama.so</Link >
51
- </None >
52
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/libllama.so" >
53
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
54
- <Link >runtimes/linux-x64/native/cuda12/libllama.so</Link >
55
- </None >
56
-
57
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/osx-arm64/libllama.dylib" >
58
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
59
- <Link >runtimes/osx-arm64/native/libllama.dylib</Link >
60
- </None >
61
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/osx-arm64/ggml-metal.metal" >
62
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
63
- <Link >runtimes/osx-arm64/native/ggml-metal.metal</Link >
64
- </None >
65
-
66
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/osx-x64/libllama.dylib" >
67
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
68
- <Link >runtimes/osx-x64/native/libllama.dylib</Link >
69
- </None >
70
-
71
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/llava_shared.dll" >
72
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
73
- <Link >runtimes/win-x64/native/noavx/llava_shared.dll</Link >
74
- </None >
75
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx/llava_shared.dll" >
76
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
77
- <Link >runtimes/win-x64/native/avx/llava_shared.dll</Link >
78
- </None >
79
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx2/llava_shared.dll" >
80
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
81
- <Link >runtimes/win-x64/native/avx2/llava_shared.dll</Link >
82
- </None >
83
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx512/llava_shared.dll" >
84
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
85
- <Link >runtimes/win-x64/native/avx512/llava_shared.dll</Link >
86
- </None >
87
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/llava_shared.dll" >
88
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
89
- <Link >runtimes/win-x64/native/cuda11/llava_shared.dll</Link >
90
- </None >
91
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/llava_shared.dll" >
92
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
93
- <Link >runtimes/win-x64/native/cuda12/llava_shared.dll</Link >
94
- </None >
95
-
96
-
97
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/libllava_shared.so" >
98
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
99
- <Link >runtimes/linux-x64/native/noavx/libllava_shared.so</Link >
100
- </None >
101
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx/libllava_shared.so" >
102
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
103
- <Link >runtimes/linux-x64/native/avx/libllava_shared.so</Link >
104
- </None >
105
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx2/libllava_shared.so" >
106
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
107
- <Link >runtimes/linux-x64/native/avx2/libllava_shared.so</Link >
108
- </None >
109
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/avx512/libllava_shared.so" >
110
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
111
- <Link >runtimes/linux-x64/native/avx512/libllava_shared.so</Link >
112
- </None >
113
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu11.7.1/libllava_shared.so" >
114
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
115
- <Link >runtimes/linux-x64/native/cuda11/libllava_shared.so</Link >
116
- </None >
117
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/cu12.1.0/libllava_shared.so" >
118
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
119
- <Link >runtimes/linux-x64/native/cuda12/libllava_shared.so</Link >
120
- </None >
121
-
122
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/osx-arm64/libllava_shared.dylib" >
123
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
124
- <Link >runtimes/osx-arm64/native/libllava_shared.dylib</Link >
125
- </None >
126
-
127
- <None Include =" $(MSBuildThisFileDirectory)runtimes/deps/osx-x64/libllava_shared.dylib" >
128
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
129
- <Link >runtimes/osx-x64/native/libllava_shared.dylib</Link >
130
- </None >
131
-
132
-
12
+ <AndroidNativeLibrary Visible =" false" Include =" $(MSBuildThisFileDirectory)../runtimes/android-arm64-v8a/native/libllava_shared.so" >
13
+ <Link >libllava_shared.so</Link >
14
+ <Abi >arm64-v8a</Abi >
15
+ </AndroidNativeLibrary >
133
16
</ItemGroup >
17
+
134
18
</Project >
0 commit comments