|
dd8a4796f6
|
Update gradle plugin and build consistency
|
2022-01-04 13:15:50 +03:00 |
|
|
479d106165
|
install Kover plugin
|
2021-12-30 18:50:47 +03:00 |
|
Alexander Nozik
|
4b4c878e21
|
Merge pull request #447 from mipt-npm/commandertvis/fixbuild
Do numeric type conversion in JS MST compilers
|
2021-12-30 16:54:27 +03:00 |
|
|
2f96d619fc
|
Fix AST JS test
|
2021-12-29 20:08:26 +03:00 |
|
Alexander Nozik
|
4badc3e044
|
Merge pull request #448 from breandan/master
Update Kotlin∇ and remove old Maven repositories
|
2021-12-25 21:20:42 +03:00 |
|
breandan
|
6255a46004
|
update Kotlin∇ and remove old maven repositories
|
2021-12-25 12:05:42 -05:00 |
|
Iaroslav Postovalov
|
a9779fe38b
|
Do numeric type conversion in JS MST compilers
|
2021-12-07 12:00:31 +07:00 |
|
Alexander Nozik
|
f6fa288011
|
Merge pull request #445 from mipt-npm/commandertvis/gram
Rewrite the `ArithmeticsEvaluator.number` rule to handle well both floating-point numbers and integers
|
2021-12-02 09:40:55 +03:00 |
|
Alexander Nozik
|
a3556ecdb3
|
Merge pull request #444 from mipt-npm/commandertvis/specialized
Completely specialized expression types for `Int`, `Long`, `Double` and compilation of MST to it
|
2021-12-02 09:40:26 +03:00 |
|
Iaroslav Postovalov
|
cf5f886226
|
Rewrite the ArithmeticsEvaluator.number rule to handle well both floating-point numbers and integers
|
2021-11-29 13:50:06 +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 |
|
Alexander Nozik
|
c6a4721d64
|
Merge pull request #443 from mipt-npm/commandertvis/update
Update gradle-tools, make Kotlin 1.6.0 migrations
|
2021-11-24 11:58:34 +03:00 |
|
Iaroslav Postovalov
|
d2e3110480
|
Update gradle-tools, do Kotlin 1.6.0 migrations
|
2021-11-24 15:32:06 +07:00 |
|
Alexander Nozik
|
4691caaa7f
|
Merge pull request #435 from alexismanin/feat/permsort
Feat/permsort
|
2021-11-21 20:21:18 +03:00 |
|
Alexis Manin
|
06a6a99ef0
|
feat(Core): add new flavors of permSort: allow user to specify a comparator (sort with) or a custom field to use in buffer values (sort by).
|
2021-11-18 17:44:53 +01:00 |
|
Alexis Manin
|
0f7a25762e
|
feat(Core): add a permutation sorting prototype for buffers
This is a Buffer extension function to create a list of permuted indices that represent the sequence of naturally sorted buffer elements
|
2021-11-17 13:19:40 +01:00 |
|
Iaroslav Postovalov
|
e38b2e1c53
|
Only dump ASM classes during tests if according property is passed to Gradle
|
2021-11-17 19:03:20 +07:00 |
|
Alexander Nozik
|
a6922ab9d8
|
Merge pull request #440 from mipt-npm/commandertvis/license
Revert license removal and update copyright
|
2021-11-16 17:38:29 +03:00 |
|
Iaroslav Postovalov
|
7ceb0b69b8
|
Revert license removal and update copyright
|
2021-11-16 18:14:34 +07:00 |
|
Alexander Nozik
|
e25827eb14
|
Merge pull request #437 from mipt-npm/commandertvis/double-specialized
Provide specializations of `AsmBuilder` for `Double`, `Long`, `Int`
|
2021-11-16 11:41:53 +03:00 |
|
Alexander Nozik
|
b1911ebe2d
|
Merge pull request #438 from mipt-npm/commandertvis/411
Relax type requirements in algebraExtensions.kt from `Ring` to `Group`
|
2021-11-16 10:52:41 +03:00 |
|
Iaroslav Postovalov
|
70ac232c15
|
Relax type requirements in algebraExtensions.kt from Ring to Group
|
2021-11-16 14:27:20 +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 |
|
|
0e1e97a3ff
|
Multik integration finished (for now)
|
2021-11-04 10:58:27 +03:00 |
|
|
726864ed0e
|
Refactoring of power
|
2021-11-03 12:55:29 +03:00 |
|
Alexander Nozik
|
bd0895b268
|
Merge pull request #426 from grinisrit/dev
fix argmax
|
2021-11-01 21:48:36 +03:00 |
|
Roland Grinis
|
62e7073ed2
|
example fixed
|
2021-11-01 18:03:46 +00:00 |
|
Roland Grinis
|
a994b8a50c
|
fix argmax
|
2021-11-01 17:55:10 +00:00 |
|
|
b65197f577
|
revert parts of tensor api to tensors
|
2021-11-01 19:45:02 +03:00 |
|
|
46e7da9ae0
|
Tensor algebra generified
|
2021-10-28 11:18:16 +03:00 |
|
|
4db7398a28
|
Tensor algebra generified
|
2021-10-28 10:58:22 +03:00 |
|
Alexander Nozik
|
f8d21ad072
|
Merge pull request #422 from mipt-npm/refactor/tensor-univeral
Refactor/tensor univeral
|
2021-10-28 09:51:26 +03:00 |
|
|
29a90efca5
|
Tensor algebra generified
|
2021-10-27 14:48:36 +03:00 |
|
|
4635cd3fb3
|
Refactor TensorAlgebra to take StructureND and inherit AlgebraND
|
2021-10-26 16:08:02 +03:00 |
|
|
7e59ec5804
|
Refactor TensorAlgebra to take StructureND and inherit AlgebraND
|
2021-10-26 09:16:24 +03:00 |
|
|
47aeb36979
|
fix NDArray cast
|
2021-10-20 17:04:00 +03:00 |
|
|
cfd3f3b7e1
|
fix NDArray cast
|
2021-10-20 16:35:52 +03:00 |
|
|
69e6849a12
|
Name refactoring for tensors
|
2021-10-20 16:11:36 +03:00 |
|
|
40c02f4bd7
|
Add multik dot for tensors
|
2021-10-19 10:50:13 +03:00 |
|
Alexander Nozik
|
42259e3eb9
|
Merge pull request #420 from mipt-npm/dev
0.3.0-dev-17
|
2021-10-18 13:41:56 +03:00 |
|
|
98bbc8349c
|
0.3.0-dev-17
|
2021-10-18 13:18:10 +03:00 |
|
Alexander Nozik
|
ae8655d6af
|
Merge pull request #419 from mipt-npm/feature/multik
Feature/multik
|
2021-10-18 13:06:34 +03:00 |
|
Alexander Nozik
|
bfc6cbe5d8
|
Update multik.kt
|
2021-10-18 13:04:36 +03:00 |
|
|
dccc92bf2f
|
Switch to multik-default
|
2021-10-18 12:52:24 +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 |
|
|
05ae21580b
|
Merge branch 'dev' into feature/multik
|
2021-10-17 16:44:26 +03:00 |
|
|
9b9fe07044
|
Specialized operations for ND algebra
|
2021-10-17 16:42:46 +03:00 |
|
|
6de43ee4ba
|
update multik module
|
2021-10-17 13:52:40 +03:00 |
|