@@ -22,6 +22,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CUDA", "src\NativeProviders
22
22
EndProject
23
23
Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "UnitTests-CUDA" , "src\UnitTests\UnitTests-CUDA.csproj" , "{E79C0395-01DC-4BC9-B86C-ED45790892C5}"
24
24
EndProject
25
+ Project ("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}" ) = "OpenBLAS" , "src\NativeProviders\Windows\OpenBLAS\OpenBLASWrapper.vcxproj" , "{CB4011B6-E9A7-480B-A7B1-8492039DAAD1}"
26
+ EndProject
27
+ Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" ) = "UnitTests-OpenBLAS" , "src\UnitTests\UnitTests-OpenBLAS.csproj" , "{96B903EF-3EE1-4569-803C-0482D2F5ED37}"
28
+ EndProject
25
29
Global
26
30
GlobalSection (SolutionConfigurationPlatforms ) = preSolution
27
31
Debug| Any CPU = Debug| Any CPU
@@ -40,6 +44,10 @@ Global
40
44
Release -MKL| Mixed Platforms = Release -MKL| Mixed Platforms
41
45
Release -MKL| Win32 = Release -MKL| Win32
42
46
Release -MKL| x64 = Release -MKL| x64
47
+ Release -OpenBLAS| Any CPU = Release -OpenBLAS| Any CPU
48
+ Release -OpenBLAS| Mixed Platforms = Release -OpenBLAS| Mixed Platforms
49
+ Release -OpenBLAS| Win32 = Release -OpenBLAS| Win32
50
+ Release -OpenBLAS| x64 = Release -OpenBLAS| x64
43
51
Release -Signed| Any CPU = Release -Signed| Any CPU
44
52
Release -Signed| Mixed Platforms = Release -Signed| Mixed Platforms
45
53
Release -Signed| Win32 = Release -Signed| Win32
@@ -72,6 +80,11 @@ Global
72
80
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -MKL| Win32 .Build .0 = Release| Win32
73
81
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -MKL| x64 .ActiveCfg = Release| x64
74
82
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -MKL| x64 .Build .0 = Release| x64
83
+ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Win32
84
+ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Win32
85
+ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -OpenBLAS| Mixed Platforms .Build .0 = Release| Win32
86
+ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Win32
87
+ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -OpenBLAS| x64 .ActiveCfg = Release| x64
75
88
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -Signed| Any CPU .ActiveCfg = Release| Win32
76
89
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Win32
77
90
{C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} .Release -Signed| Mixed Platforms .Build .0 = Release| Win32
@@ -95,6 +108,10 @@ Global
95
108
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -MKL| Mixed Platforms .ActiveCfg = Release| Win32
96
109
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -MKL| Win32 .ActiveCfg = Release| Win32
97
110
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -MKL| x64 .ActiveCfg = Release| x64
111
+ {2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Win32
112
+ {2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Win32
113
+ {2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Win32
114
+ {2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -OpenBLAS| x64 .ActiveCfg = Release| x64
98
115
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -Signed| Any CPU .ActiveCfg = Release| Win32
99
116
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Win32
100
117
{2362B8AC-C52B-45E4-A1BF-C682A4DB4220} .Release -Signed| Win32 .ActiveCfg = Release| Win32
@@ -133,6 +150,14 @@ Global
133
150
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -MKL| Win32 .Build .0 = Release| Any CPU
134
151
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -MKL| x64 .ActiveCfg = Release| Any CPU
135
152
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -MKL| x64 .Build .0 = Release| Any CPU
153
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Any CPU
154
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Any CPU .Build .0 = Release| Any CPU
155
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Any CPU
156
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Mixed Platforms .Build .0 = Release| Any CPU
157
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Any CPU
158
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| Win32 .Build .0 = Release| Any CPU
159
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| x64 .ActiveCfg = Release| Any CPU
160
+ {B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -OpenBLAS| x64 .Build .0 = Release| Any CPU
136
161
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -Signed| Any CPU .ActiveCfg = Release -Signed| Any CPU
137
162
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -Signed| Any CPU .Build .0 = Release -Signed| Any CPU
138
163
{B7CAE5F4-A23F-4438-B5BE-41226618B695} .Release -Signed| Mixed Platforms .ActiveCfg = Release -Signed| Any CPU
@@ -165,6 +190,12 @@ Global
165
190
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -MKL| Win32 .Build .0 = Release| Any CPU
166
191
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -MKL| x64 .ActiveCfg = Release| Any CPU
167
192
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -MKL| x64 .Build .0 = Release| Any CPU
193
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Any CPU
194
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| Any CPU .Build .0 = Release| Any CPU
195
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Any CPU
196
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| Mixed Platforms .Build .0 = Release| Any CPU
197
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Any CPU
198
+ {3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -OpenBLAS| x64 .ActiveCfg = Release| Any CPU
168
199
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -Signed| Any CPU .ActiveCfg = Release| Any CPU
169
200
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -Signed| Any CPU .Build .0 = Release| Any CPU
170
201
{3515A344-AB5F-41C7-A14C-04A79B3FFAB1} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Any CPU
@@ -197,6 +228,11 @@ Global
197
228
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -MKL| Mixed Platforms .Build .0 = Release| Win32
198
229
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -MKL| Win32 .ActiveCfg = Release| Win32
199
230
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -MKL| x64 .ActiveCfg = Release| x64
231
+ {5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Win32
232
+ {5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Win32
233
+ {5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -OpenBLAS| Mixed Platforms .Build .0 = Release| Win32
234
+ {5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Win32
235
+ {5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -OpenBLAS| x64 .ActiveCfg = Release| x64
200
236
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -Signed| Any CPU .ActiveCfg = Release| Win32
201
237
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Win32
202
238
{5A52B796-7F41-4C90-8DE2-F3F391C4482C} .Release -Signed| Mixed Platforms .Build .0 = Release| Win32
@@ -229,12 +265,85 @@ Global
229
265
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -MKL| Mixed Platforms .Build .0 = Release| Any CPU
230
266
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -MKL| Win32 .ActiveCfg = Release| Any CPU
231
267
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -MKL| x64 .ActiveCfg = Release| Any CPU
268
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Any CPU
269
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| Any CPU .Build .0 = Release| Any CPU
270
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Any CPU
271
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| Mixed Platforms .Build .0 = Release| Any CPU
272
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Any CPU
273
+ {E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -OpenBLAS| x64 .ActiveCfg = Release| Any CPU
232
274
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| Any CPU .ActiveCfg = Release| Any CPU
233
275
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| Any CPU .Build .0 = Release| Any CPU
234
276
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Any CPU
235
277
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| Mixed Platforms .Build .0 = Release| Any CPU
236
278
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| Win32 .ActiveCfg = Release| Any CPU
237
279
{E79C0395-01DC-4BC9-B86C-ED45790892C5} .Release -Signed| x64 .ActiveCfg = Release| Any CPU
280
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| Any CPU .ActiveCfg = Debug| Win32
281
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| Mixed Platforms .ActiveCfg = Debug| Win32
282
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| Mixed Platforms .Build .0 = Debug| Win32
283
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| Win32 .ActiveCfg = Debug| Win32
284
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| Win32 .Build .0 = Debug| Win32
285
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| x64 .ActiveCfg = Debug| x64
286
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Debug| x64 .Build .0 = Debug| x64
287
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| Any CPU .ActiveCfg = Release| Win32
288
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| Mixed Platforms .ActiveCfg = Release| Win32
289
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| Mixed Platforms .Build .0 = Release| Win32
290
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| Win32 .ActiveCfg = Release| Win32
291
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| Win32 .Build .0 = Release| Win32
292
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| x64 .ActiveCfg = Release| x64
293
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release| x64 .Build .0 = Release| x64
294
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -CUDA| Any CPU .ActiveCfg = Release| Win32
295
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -CUDA| Mixed Platforms .ActiveCfg = Release| Win32
296
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -CUDA| Win32 .ActiveCfg = Release| Win32
297
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -CUDA| x64 .ActiveCfg = Release| x64
298
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -MKL| Any CPU .ActiveCfg = Release| Win32
299
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -MKL| Mixed Platforms .ActiveCfg = Release| Win32
300
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -MKL| Win32 .ActiveCfg = Release| Win32
301
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -MKL| x64 .ActiveCfg = Release| x64
302
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Win32
303
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Win32
304
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Win32
305
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| Win32 .Build .0 = Release| Win32
306
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| x64 .ActiveCfg = Release| x64
307
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -OpenBLAS| x64 .Build .0 = Release| x64
308
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| Any CPU .ActiveCfg = Release| Win32
309
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Win32
310
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| Mixed Platforms .Build .0 = Release| Win32
311
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| Win32 .ActiveCfg = Release| Win32
312
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| Win32 .Build .0 = Release| Win32
313
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| x64 .ActiveCfg = Release| x64
314
+ {CB4011B6-E9A7-480B-A7B1-8492039DAAD1} .Release -Signed| x64 .Build .0 = Release| x64
315
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| Any CPU .ActiveCfg = Debug| Any CPU
316
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| Any CPU .Build .0 = Debug| Any CPU
317
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| Mixed Platforms .ActiveCfg = Debug| Any CPU
318
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| Mixed Platforms .Build .0 = Debug| Any CPU
319
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| Win32 .ActiveCfg = Debug| Any CPU
320
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Debug| x64 .ActiveCfg = Debug| Any CPU
321
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| Any CPU .ActiveCfg = Release| Any CPU
322
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| Any CPU .Build .0 = Release| Any CPU
323
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| Mixed Platforms .ActiveCfg = Release| Any CPU
324
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| Mixed Platforms .Build .0 = Release| Any CPU
325
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| Win32 .ActiveCfg = Release| Any CPU
326
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release| x64 .ActiveCfg = Release| Any CPU
327
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -CUDA| Any CPU .ActiveCfg = Release| Any CPU
328
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -CUDA| Mixed Platforms .ActiveCfg = Release| Any CPU
329
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -CUDA| Win32 .ActiveCfg = Release| Any CPU
330
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -CUDA| x64 .ActiveCfg = Release| Any CPU
331
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -MKL| Any CPU .ActiveCfg = Release| Any CPU
332
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -MKL| Mixed Platforms .ActiveCfg = Release| Any CPU
333
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -MKL| Win32 .ActiveCfg = Release| Any CPU
334
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -MKL| x64 .ActiveCfg = Release| Any CPU
335
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| Any CPU .ActiveCfg = Release| Any CPU
336
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| Mixed Platforms .ActiveCfg = Release| Any CPU
337
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| Win32 .ActiveCfg = Release| Any CPU
338
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| Win32 .Build .0 = Release| Any CPU
339
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| x64 .ActiveCfg = Release| Any CPU
340
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -OpenBLAS| x64 .Build .0 = Release| Any CPU
341
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| Any CPU .ActiveCfg = Release| Any CPU
342
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| Any CPU .Build .0 = Release| Any CPU
343
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| Mixed Platforms .ActiveCfg = Release| Any CPU
344
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| Mixed Platforms .Build .0 = Release| Any CPU
345
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| Win32 .ActiveCfg = Release| Any CPU
346
+ {96B903EF-3EE1-4569-803C-0482D2F5ED37} .Release -Signed| x64 .ActiveCfg = Release| Any CPU
238
347
EndGlobalSection
239
348
GlobalSection (SolutionProperties ) = preSolution
240
349
HideSolutionNode = FALSE
0 commit comments