74 Commits (5ed05975a052d2ec65cdd420b56aeb6cab1d02fa)

Author SHA1 Message Date
jnyrup 83441365c0 Fix typos 8 years ago
jnyrup 736cf4cc92 move variables into scopes 9 years ago
jnyrup 5b1fd6fe62 Argument checks 9 years ago
Christoph Ruegg 017a192d94 Cleanup: remove obsolete code that has been scheduled for removal in v4 (breaking) 9 years ago
Christoph Ruegg 7825e7fdb9 Support Native Providers also in .Net 3.5 9 years ago
Christoph Ruegg f514b8b796 Fix old URLs in a few file headers 10 years ago
Christoph Ruegg 6d20807570 LA-Managed: fix complex conjugate-transpose handling in experimental product implementation 10 years ago
Christoph Ruegg 54c332d197 LA-Managed: switch to experimental matrix product by default 10 years ago
Christoph Ruegg 2f00b6949a Provider Control: fix PCL builds 10 years ago
Christoph Ruegg 999d1454aa Provider Control: expose separate control for LA and FFT, more sensible semantics on the Try variants 10 years ago
Christoph Ruegg 280ee8b0b2 LA-MKL: query capability levels once, at initialization 10 years ago
Christoph Ruegg 3bef6497ca LA-MKL: bind dot-power to MKL vector functions 10 years ago
Christoph Ruegg f8012bca55 LA: bind matrix dot-power with matrix exponent to provider 10 years ago
Christoph Ruegg 42c48a0ce9 LA: managed provider experimental dense multiplication variation 10 years ago
Christoph Ruegg c472e8d4c8 FFT: fix PCL builds 10 years ago
Christoph Ruegg 25282489f3 FFT: cleanup Cuda and OpenBlas providers similar to MKL refactoring 10 years ago
Christoph Ruegg 037c1043cb FFT: rework provider discovery to throw less exceptions and work better 10 years ago
Christoph Ruegg d7440d5125 FFT: MKL provider refactoring due to sharing between FFT and LA - 2 10 years ago
Christoph Ruegg a4f5b618e4 FFT: MKL provider refactoring due to sharing between FFT and LA 10 years ago
Aixile f36f7581d9 Fix recursion issue of CacheObliviousMatrixMultiply 10 years ago
Christoph Ruegg 36a46bd7fc Cleanup: no longer mention CodePlex in file headers, deprecate its release archive 10 years ago
Christoph Ruegg b2e9445a88 Minor optimization how we call Array.Copy 11 years ago
Christoph Ruegg 69520be5b5 Native: MKL: increment linear argebra major version due to breaking change 11 years ago
Marcus Cuda e1e2bb294e removed work arrays from the LA provider interface 11 years ago
Kuan Bartel c6720b630f Updated OpenBLAS LA provider to remove work arrays to match the MKL LA provider changes. 11 years ago
Marcus Cuda 06008b1c88 first take on removing work arrays and using LAPACKE in the MKL provider - native side 11 years ago
Christoph Ruegg 4a1af82320 Statistics: more MovingAverage tests 11 years ago
Christoph Ruegg c906a2a6af Native: cleanup 11 years ago
Kuan Bartel 16851ac48d OpenBlasLinearAlgerbraProvider implementation. It is basically just a copy of the MklLinearAlgebraProvider minus the vector methods not included in OpenBLAS. The OpenBlasLinearAlgerbraProvider replaces the GotoBlasLinearAlgebraProvider. 11 years ago
borfudin d29b1f0d42 Fixing a comment warning. 11 years ago
Matthew Johnson fb30ee92f9 Updating comments 11 years ago
Matthew Johnson 8d06f9d435 Passing most tests now, investigating the stragglers. 11 years ago
Matthew Johnson 8b7b617481 Some things are working, but most aren't. There appears to be something wrong with my usage of cublas?getriBatched, which isn't entirely surprising. I'll need to figure that out next. 11 years ago
Christoph Ruegg a112a2a380 Native Provider Loader: optionally set directory from the outside via Control.NativeProviderPath 11 years ago
Christoph Ruegg 43c361dd87 Native: replace NATIVEMKL build constant with NATIVE as it can be used by other native providers as well #296 11 years ago
Kuan Bartel a75e4f6060 Added NativeProviderLoader, a helper class for loading native provider libraries depending on the processor architecture and the process bitness. MklLinearAlgebraProvider modified to call the helper class in InitializeVerify. 11 years ago
Christoph Ruegg c4c0ee3955 LA: inline xml docs typo 11 years ago
Marcus Cuda b7cd353d58 added no convergence check 11 years ago
Marcus Cuda 341dec231d fixed tests for complex evd 11 years ago
Marcus Cuda 296ff72b4b added native Complex EVD support 11 years ago
Christoph Ruegg 2297b24a02 Native MKL: minor memory function api tweaks 12 years ago
Christoph Ruegg b8cf957e02 Native MKL: tweak package titles, throw NotSupportedException if memory functions not supported by old provider 12 years ago
Christoph Ruegg f3dc65b193 Native MKL: add memory management capability, increment revision to 7 12 years ago
Marcus Cuda 611bd0c65e Added MKL memory functions 12 years ago
Christoph Ruegg 1ca9cfc162 Perf: matrix product bench with experimental providers 12 years ago
Christoph Ruegg 5798111b8d LA: use provider MatrixMultiply, use more common idx names 12 years ago
Christoph Ruegg 67e0336993 Data: Matlab: simplify names 12 years ago
Christoph Ruegg 59c41819e6 Native: MKL optional max threads control, integrated with Control #223 12 years ago
Christoph Ruegg 719f0dcad3 Code Style & Inspections 12 years ago
gauthier 05dcaaa222 File renames to comply with case sensitive file systems 12 years ago