Commit Graph

1728 Commits

Author SHA1 Message Date
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
4e16cf1c98 Merge remote-tracking branch 'origin/feature/tensorflow' into feature/tensorflow 2021-11-10 20:04:45 +03:00
6c2abdaab0 First tensorflow test. 2021-11-10 20:04:29 +03:00
c583320051 Merge branch 'dev' into feature/tensorflow
# Conflicts:
#	kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt
2021-11-10 11:52:11 +03: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
Alexander Nozik
eb1bc5acc4
Merge pull request #424 from grinisrit/feature/tensorflow
dot fixed for tensorflow
2021-10-29 15:20:20 +03:00
Roland Grinis
db06d10cc2 dot fixed for tensorflow 2021-10-28 19:25:10 +01:00
46e7da9ae0 Tensor algebra generified 2021-10-28 11:18:16 +03:00
0f5f59e175 Merge branch 'dev' into feature/tensorflow 2021-10-28 10:58:53 +03:00
4db7398a28 Tensor algebra generified 2021-10-28 10:58:22 +03:00
64629561af [WIP] TensorFlow refactoring 2021-10-28 10:52:40 +03:00
7bdc54c818 Merge branch 'dev' into feature/tensorflow
# Conflicts:
#	kmath-tensors/src/commonMain/kotlin/space/kscience/kmath/tensors/core/DoubleTensorAlgebra.kt
2021-10-28 09:55:43 +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
cc114041c4 Initial implementation of TensorFlow connector 2021-10-24 18:33:39 +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
6c4741ede6 [WIP] TensorFlow 2021-10-20 16:06:45 +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
da34d0f71b Merge branch 'dev' into feature/multik 2021-10-17 13:16:39 +03:00
4513b06e87 Shapeless ND and Buffer algebras 2021-10-17 13:09:21 +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
0ac5363acf Multik wrapper prototype 2021-10-16 11:10:34 +03:00
Alexander Nozik
6a9f4d4626
Merge pull request #417 from mipt-npm/dev
0.3.0-dev-15
2021-10-13 14:56:53 +03:00
8d2770c275 Build tools to 0.10.5 2021-10-13 09:06:54 +03:00
09a9df5213 Add complex power 2021-10-09 20:19:36 +03:00
30e3e80397 Add nd add benchmarks 2021-10-06 12:25:32 +03:00
d9f36365d9 Fix Mean bug 2021-10-04 22:31:06 +03:00
663aaa8b4c Merge remote-tracking branch 'origin/dev' into dev 2021-10-04 12:47:42 +03:00