Commit Graph

1056 Commits

Author SHA1 Message Date
Iaroslav Postovalov
5003cca2cd
Merge branch 'dev' into gsl-experiment
# Conflicts:
#	kmath-ejml/src/main/kotlin/kscience/kmath/ejml/EjmlMatrix.kt
2021-01-19 20:19:13 +07:00
Iaroslav Postovalov
acdeeadd6d
Update changelog 2021-01-19 20:17:53 +07:00
Iaroslav Postovalov
cdf4984568
Update tools again 2021-01-19 19:47:08 +07:00
Roland Grinis
d599d1132b Moving benchmarks implementations to common 2021-01-19 08:06:11 +00:00
Roland Grinis
274d1a3105 Moving tests implementation to common 2021-01-18 21:43:49 +00:00
Roland Grinis
b30ca920e1 Syncing with feature/tensor-algebra 2021-01-18 18:48:57 +00:00
Roland Grinis
ecf813803b Correcting terminology and failed connection to Algebra<T> 2021-01-18 18:34:23 +00:00
4635080317 Optimize RealMatrix dot operation 2021-01-18 21:33:53 +03:00
Roland Grinis
6eb718f64a Refactoring project structure 2021-01-18 18:31:01 +00:00
Iaroslav Postovalov
348f114bb6
Minor: add newline 2021-01-19 01:10:16 +07:00
Iaroslav Postovalov
53db4489f8
Implement decomposition features by CMMatrix 2021-01-19 01:09:44 +07:00
Iaroslav Postovalov
7418228d08
Update KDoc comments 2021-01-19 00:27:28 +07:00
Iaroslav Postovalov
6d118fc841
Minor: fix a typo 2021-01-19 00:15:09 +07:00
Iaroslav Postovalov
f1b319f73d
Minor: micro-optimize getFeature function, reformat 2021-01-19 00:14:12 +07:00
Iaroslav Postovalov
3f00410fc1
Add missing import 2021-01-17 19:12:14 +07:00
Iaroslav Postovalov
6636b228f3
Add missing JvmName annotations 2021-01-17 18:59:20 +07:00
Roland Grinis
889691a122 Integrating withDeferScope 2021-01-16 20:44:21 +00:00
Roland Grinis
e5205d5afd Corrected readme file 2021-01-16 20:29:47 +00:00
Roland Grinis
ed4ac2623d TensorAlgebra first syncing 2021-01-16 20:23:41 +00:00
Iaroslav Postovalov
bd178d77ba
Add transposeConjugate function for Complex and Double (conjugate values are not cached). Minor refactoring of MatrixContext and API reference changes 2021-01-17 02:38:48 +07:00
Roland Grinis
97ef57697d Merge branch 'feature/tensor-algebra' into feature/torch 2021-01-16 19:30:41 +00:00
Roland Grinis
835d64d797 Initial draft for TensorAlgebra 2021-01-16 19:29:47 +00:00
rgrit91
4f4fcba559 Adding systematic checks 2021-01-16 19:19:03 +00:00
rgrit91
ca2082405a Adding more systematic checks 2021-01-16 13:32:23 +00:00
Iaroslav Postovalov
0b784474b4
Add draft of multiplatform DeferScope 2021-01-16 20:00:00 +07:00
Iaroslav Postovalov
7699983f0a
Update tools 2021-01-16 18:53:12 +07:00
Alexander Nozik
758508ba96
Merge pull request #180 from mipt-npm/commandertvis/matrix-decompositions
Update KDoc comments for Matrix classes, improve MatrixFeature API, implement new features with EJML matrix, delete inversion API from EJML in favor of InverseMatrixFeature, override point by EJML matrix
2021-01-16 12:28:42 +03:00
Iaroslav Postovalov
7fdd001a77
Update KDoc comments for Matrix classes, improve MatrixFeature API, implement new features with EJML matrix, delete inversion API from EJML in favor of InverseMatrixFeature, override point by EJML matrix 2021-01-16 15:51:36 +07:00
Iaroslav Postovalov
de289afb7b
Override point function in GslMatrixContext 2021-01-15 23:01:35 +07:00
Iaroslav Postovalov
1c70e73a71
Merge branch 'dev' into gsl-experiment 2021-01-15 21:39:26 +07:00
rgrit91
fbb414731b Hessian implementation 2021-01-14 22:28:47 +00:00
rgrit91
7d25aa2834 Benchmarking random generators 2021-01-14 16:56:04 +00:00
rgrit91
ef570254e6 Float, Long and Int support 2021-01-14 10:54:35 +00:00
rgrit91
80f28dbcd5 Batched operations in algebra 2021-01-13 20:07:59 +00:00
rgrit91
ca3cca65ef Tensor transformations first examples 2021-01-13 12:55:44 +00:00
rgrit91
39f3a87bbd More linear operations on tensors 2021-01-12 21:33:07 +00:00
rgrit91
524b1d80d1 Copyless data transfer 2021-01-12 19:49:16 +00:00
rgrit91
8967691b7d Improved stability for benchmarks and merge from dev 2021-01-11 13:19:32 +00:00
rgrit91
7105331149 Autograd support drafting 2021-01-10 20:02:00 +00:00
Alexander Nozik
fed17a17a9
Merge pull request #175 from mipt-npm/commandertvis/update-gradle
Update Gradle again
2021-01-10 17:18:36 +03:00
rgrit91
7894799e8e Benchmarks for tensor matrix multiplication over Double 2021-01-10 14:00:35 +00:00
rgrit91
0cb2c3f0da Dropping support for buffered NDStructures 2021-01-10 12:56:58 +00:00
Iaroslav Postovalov
0ef7e7ca52
Update Gradle again 2021-01-10 17:53:15 +07:00
rgrit91
9b1a958491 Initial drafts for TorchTensorAlgebra 2021-01-09 09:53:35 +00:00
rgrit91
cfe93886ac Merge branch 'dev' into feature/torch 2021-01-08 06:57:45 +00:00
rgrit91
fb9d612081 Memory management refactored 2021-01-08 06:57:10 +00:00
Alexander Nozik
a5e8c971ba
Merge pull request #173 from mipt-npm/commandertvis/ast-valid-constantfolding
Fix #172, add constant folding for unary operations from numeric nodes
2021-01-07 19:20:31 +03:00
Iaroslav Postovalov
f5b6847bf6
Merge branch 'dev' into gsl-experiment 2021-01-07 22:46:53 +07:00
Iaroslav Postovalov
2012d2c3f1
Fix #172, add constant folding for unary operations from numeric nodes 2021-01-07 22:42:37 +07:00
44ea32e843 Merge remote-tracking branch 'origin/dev' into dev 2021-01-07 18:07:26 +03:00