Christoph Ruegg
ac29a58b3d
Statistics: MovingStatistics should handle NaN such that it only affects its window
12 years ago
Christoph Ruegg
030e94daf5
Fourier: fix Bluestein for sequences with more than 46341 samples (not power-of-two). #286
12 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.
12 years ago
Matthew Johnson
523309b160
Updating everything so that it has a decent chance at working. Moving on to the managed wrapper next.
12 years ago
Matthew Johnson
bf1f3b8152
Adding in some naive first stabs at integration.
12 years ago
Matthew Johnson
b51a758d80
Skeleton for the CUDA native provider DLL project.
12 years ago
Marcus Cuda
539c1b4331
playing around with moving stats
12 years ago
Christoph Ruegg
e4dfcb16c2
Merge pull request #305 from logophobia/master
chisquared inverse distribution
12 years ago
logophobia
9aa90f54a7
chisquared inverse distribution
12 years ago
Marcus Cuda
588e31f4a4
cleaned up the partial ATLAS provider
12 years ago
Marcus Cuda
1d9b1fc566
changed #ifdef GCC to #ifdef __cplusplus
12 years ago
Marcus Cuda
f3a5c92e15
added OSX MKL build script
12 years ago
Christoph Ruegg
71f1e67aad
Fourier: add Fourier.FrequencyScale to generate the frequency corresponding to each index in frequency space
Ported from Math.NET Iridium
12 years ago
Christoph Ruegg
c16d27a845
Statistics: RunningStatistics should propagate min/max when combining and handle NaN on Push
12 years ago
Christoph Ruegg
1204a66bd9
Docs: Constants
12 years ago
Christoph Ruegg
80684ea443
Docs: convert remaining docs to CommonMark
12 years ago
Christoph Ruegg
34ea60edde
Docs: Matrix: example for Vector.Map #300
12 years ago
Christoph Ruegg
a5e917f42c
Docs: users
12 years ago
Christoph Ruegg
a97604768c
Docs: simplify home page, fix tooltips
12 years ago
Christoph Ruegg
3f7b955a19
Merge pull request #303 from MattHeffron/SparseVector.AbsoluteMaximumIndex
Add (restore?) the missing SparseVector.AbsoluteMaximumIndex() override implementations
12 years ago
Matt Heffron
31a7927062
Add (restore?) the missing SparseVector.AbsoluteMaximumIndex() override implementations.
12 years ago
Christoph Ruegg
850a7af28e
Docs: NuGet & Binaries, simplified home page
12 years ago
Christoph Ruegg
eab4eae0b7
Docs: Platform Compatibility
12 years ago
Christoph Ruegg
20f44564cf
Docs: Build & Tools
12 years ago
Christoph Ruegg
431b727ebe
Dependencies
12 years ago
Christoph Ruegg
f18e96e260
Docs: rewording MKL section
12 years ago
Christoph Ruegg
9771f1bdd1
Release v3.6.0
12 years ago
Christoph Ruegg
a6878cc7d1
Distributions: ChiSquared.CDF test fix for more robust implementation #288
12 years ago
Christoph Ruegg
4814200541
Merge remote-tracking branch 'bbieniek/master'
12 years ago
Christoph Ruegg
9dbf23a928
Tests: port vector storage combinator tests to matrices
12 years ago
Christoph Ruegg
36b568c5f1
Tests: cleanup, simplifications
12 years ago
Christoph Ruegg
54b48383e6
Tests: merge dense and sparse vector arithmetic tests, cover mixed cases
12 years ago
Christoph Ruegg
b244510f0e
Tests: refactor LA theory tests to use enum datasets (much more tool friendly)
12 years ago
Christoph Ruegg
14ec5a392b
Buildfix: disable Fibonacci tests where not available (pcl, 3.5).
12 years ago
Christoph Ruegg
44ea89a983
Generate: Unfold, Fibonacci
12 years ago
Christoph Ruegg
004d8155e3
Generate: Normal and Standard, deprecate Stable and Gaussian
12 years ago
Christoph Ruegg
fbfe077552
LA: migrate mixed-storage fallback implementations to use higher order functions
12 years ago
Christoph Ruegg
e591f86e2f
LA: Vector.Find/2, Exists/2, ForAll/2
12 years ago
Christoph Ruegg
73140be313
Docs: document simpler MKL loading with native provider loader
12 years ago
Christoph Ruegg
4967e057b4
Native Provider Loader: code simplification
12 years ago
Christoph Ruegg
a112a2a380
Native Provider Loader: optionally set directory from the outside via Control.NativeProviderPath
12 years ago
Christoph Ruegg
241797fc20
Release Notes: cosmetics: highlight bug fixes
12 years ago
Christoph Ruegg
fa3dae304f
Merge pull request #298 from kjbartel/NativeProviderLoaderFixes
Native provider loader fixes
12 years ago
Kuan Bartel
5a01cd91bf
Changed architecture directory name from "amd64" to "x64" in NativeProviderLoader.
Changed UnitTests-MKL project to only have "Any CPU" platform configuration. Changed output path to "out\MKL\Windows\" so that the tests could be run using the NativeProviderLoader without needing any manual copying.
12 years ago
Kuan Bartel
67642e9c76
Changed to use LoadLibraryEx rather than LoadLibrary to properly find library dependencies and added searching for the architecture specific folder in the current domain's base directory which fixes a problem with running unit tests with MSTest / Xunit in Visual Studio (assemblies seem to be copied to the temp directory so fails to find the native library).
12 years ago
Christoph Ruegg
43c361dd87
Native: replace NATIVEMKL build constant with NATIVE as it can be used by other native providers as well #296
12 years ago
Christoph Ruegg
60beb0eca6
Providers: disable native provider loader on portable builds #296
12 years ago
Christoph Ruegg
e0d62b721e
Tooling update
12 years ago
Christoph Ruegg
6525a4b923
Merge pull request #296 from kjbartel/NativePlatformDetect
Detect processor architecture and process bitness for loading native providers
12 years ago
Kuan Bartel
b8de1e563a
Changed behaviour to only attempt to load the library if it is found within an architecture specific subfolder. If not found then LoadLibrary will return false allowing the normal P/Invoke load behaviour as P/Invoke searches in a slightly different order to the dlopen() and LoadLibrary() functions.
For Unix based OS changed to only supporting x86 and amd64 as I haven't found a reliable way to detect the architecture. MKL only supports x86 and amd64 anyway so it isn't currently a problem but could be for other native providers which support other architectures.
12 years ago