Commit Graph

78 Commits

Author SHA1 Message Date
margarita0303
8008891a01 added separately svdGolubKahan and svd calls svdGolubKahan, changed benchmarks and tests 2022-07-30 18:37:20 +03:00
margarita0303
9357e0f703 benchmark changed due to new names of svd functions 2022-07-30 18:09:40 +03:00
margarita0303
e7968f28f4 svd benchmarks added 2022-07-30 18:09:40 +03:00
4575ab2b79
Update interpolation API to agree with other conventions. 2022-03-07 10:39:59 +03:00
Ivan Kylchik
a621dd7c5b Drop duplicate test from DorBenchmark 2022-02-20 02:55:37 +03:00
Ivan Kylchik
b13765ec19 Implement much faster Jacobi algorithm 2022-02-20 02:51:35 +03:00
ac3adfa644
Fix tf dot 2022-02-17 22:46:17 +03:00
Ivan Kylchik
a78e361b17 Implement much faster dot product algorithm for tensors 2022-02-18 00:13:23 +07:00
Iaroslav Postovalov
d10815020d JS benchmarking 2022-01-26 16:46:38 +07:00
Iaroslav Postovalov
5ba7d74bd2 Completely specialized expression types for Int, Long, Double and compilation of MST to it 2021-11-28 20:56:01 +07:00
Iaroslav Postovalov
7ceb0b69b8 Revert license removal and update copyright 2021-11-16 18:14:34 +07:00
Iaroslav Postovalov
7b50400de5 Provide specializations of AsmBuilder for Double, Long, Int 2021-11-16 14:03:12 +07:00
Iaroslav Postovalov
f231d722c6 Multiple performance improvements related to ASM
1. Argument values are cached in locals
2. Optimized Expression.invoke function
3. lambda=indy is used in kmath-core
2021-11-15 23:29:15 +07:00
b65197f577 revert parts of tensor api to tensors 2021-11-01 19:45:02 +03:00
29a90efca5 Tensor algebra generified 2021-10-27 14:48:36 +03:00
a81ab474f7 Add multik tensor factories and benchmarks 2021-10-18 11:35:09 +03:00
827f115a92 Multik wrapper 2021-10-17 21:12:14 +03:00
688382eed6 Shapeless ND and Buffer algebras 2021-10-17 12:42:35 +03:00
d0354da80a Shapeless ND and Buffer algebras 2021-10-17 11:12:35 +03:00
30e3e80397 Add nd add benchmarks 2021-10-06 12:25:32 +03:00
fd8a61c852 Fix Mean bug 2021-10-04 12:40:30 +03:00
974d73e25c Adjust benchmarks. 2021-09-22 22:09:46 +03:00
89eebbecb7 Fix EJML inversion issue 2021-09-21 21:24:27 +03:00
49ec5d1554 Refactor ND builders to suit new discoverability pattern 2021-09-19 20:48:36 +03:00
dfd6e0a949 Merge remote-tracking branch 'origin/dev' into feature/advanced-optimization
# Conflicts:
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/CMOptimization.kt
#	kmath-commons/src/main/kotlin/space/kscience/kmath/commons/optimization/cmFit.kt
#	kmath-ejml/src/main/kotlin/space/kscience/kmath/ejml/_generated.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/FunctionOptimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/NoDerivFunctionOptimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/Optimization.kt
#	kmath-stat/src/commonMain/kotlin/space/kscience/kmath/optimization/XYFit.kt
2021-08-16 09:56:00 +03:00
Iaroslav Postovalov
da27c2e494 Fix path to LICENSE in the notice 2021-08-08 12:27:16 +07:00
a020d1545c merge dev 2021-08-06 12:23:24 +03:00
Iaroslav Postovalov
5d2eaaf68a Add contracts to some functions, fix multiple style issues 2021-07-13 00:38:30 +07:00
Iaroslav Postovalov
45f1588175 Generated benchmarking reports 2021-06-15 17:14:18 +07:00
Iaroslav Postovalov
4d6428a308 Update Jafama module documentation with some minor code amendments 2021-06-14 21:51:06 +07:00
therealansh
03be37bb4f add: kotlin math benchmarks 2021-06-12 10:07:41 +05:30
therealansh
9a9ebc7304 add: benchmarks for Jafama 2021-06-12 10:07:41 +05:30
Iaroslav Postovalov
46bf66c8ee Add justCalculate benchmark, some minor refactorings 2021-06-09 21:50:34 +07:00
95c0b2d3f0 [WIP] optimization with QOW 2021-06-08 14:27:45 +03:00
15d874fb06 Remove MST.Symbolic
Replace it by Symbol
LogicAlgebra
2021-05-16 19:53:21 +03:00
Alexander Nozik
a299003236
Merge branch 'dev' into dev 2021-05-14 09:06:21 +03:00
zhelenskiy
c204747401 Reusing of existing power function 2021-05-13 22:44:33 +03:00
zhelenskiy
1e94538931 Unstable API annotation added + inconsistent docs fix + unnecessary BigIntField usage removed 2021-05-13 13:11:20 +03:00
zhelenskiy
1e71f29d5e Large addition tests added 2021-05-12 13:59:41 +03:00
zhelenskiy
b4e47494fc Parsing of decimal values takes 9 immediately digits but not 1. 2021-05-12 04:42:17 +03:00
zhelenskiy
1716b7f5d1 Fast power is added 2021-05-10 17:57:49 +03:00
Iaroslav Postovalov
598b2e1587
Rewrite EJML module by dropping ejml-simple abstraction level; multiple build script changes 2021-04-30 19:48:12 +07:00
Iaroslav Postovalov
b6a57dbfd0
MST compilation to WebAssembly with Binaryen, reorganize internal JS bindings, tests refactor 2021-04-21 19:17:57 +07:00
6c215abf13 Fix BigInt benchmark. 2021-04-17 10:08:04 +03:00
f67cfcc9e6 Fix benchmarks 2021-04-17 09:47:34 +03:00
922ca564b1 Merge remote-tracking branch 'zhelenskiy/dev' into zhelenskiy_dev 2021-04-17 09:47:16 +03:00
562e641b06 Fix benchmarks 2021-04-17 09:43:40 +03:00
b84ac68bd8 Merge branch 'dev' into zhelenskiy_dev 2021-04-17 09:27:41 +03:00
8689d29e4c Fix benchmarks 2021-04-16 22:43:10 +03:00
9c2164cd64 Distribution implementations for commons-math 2019-06-08 14:26:44 +03:00