Commit Graph

800 Commits

Author SHA1 Message Date
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
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
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
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
b288704528 Optimize RealMatrix dot operation 2021-01-07 18:07:00 +03:00
rgrit91
d97f8857a0 Merge branch 'dev' into feature/torch 2021-01-06 16:09:16 +00:00
rgrit91
0fc29b40c5 Support for tensors on GPU 2021-01-06 13:20:48 +00:00
Alexander Nozik
ac03068512
Merge pull request #162 from mipt-npm/feature/dynamic-ops-currying
Provide dynamic operations currying for Algebra<T> instead of eager calls and add JS code generation support
2021-01-05 16:36:51 +03:00
Alexander Nozik
6660360ae2
Merge pull request #169 from mipt-npm/update-gradle
Update Gradle
2021-01-05 16:34:12 +03:00
Iaroslav Postovalov
06c551d346
Update Gradle 2021-01-05 20:23:07 +07:00
Iaroslav Postovalov
28ddc7cd95
Minor: regenerate readme files 2021-01-05 20:16:42 +07:00
Iaroslav Postovalov
fc152dec4f
Fix readme template 2021-01-05 20:15:50 +07:00
Iaroslav Postovalov
ea8dc63b1a
Update doc comments in parser.kt 2021-01-05 20:14:50 +07:00
rgrit91
32e4b68061 Fix build when CUDA not available 2021-01-05 13:05:16 +00:00
Iaroslav Postovalov
2c7cb1b04f
Rename ...Operation functions returning function to ...OperationFunction 2021-01-05 19:56:42 +07:00
rgrit91
a229aaa6a4 Buffer protocol for torch tensors 2021-01-04 20:53:03 +00:00
Iaroslav Postovalov
024800605f
Update ASM 2020-12-22 22:20:30 +07:00
Alexander Nozik
b72b6fb34f
Merge pull request #168 from mipt-npm/space-url
Add Space repository URL
2020-12-22 18:18:08 +03:00
Iaroslav Postovalov
dab6b0e385
Add Space repository URL 2020-12-22 22:15:24 +07:00
Iaroslav Postovalov
1a5efd0a17
Improve ASM and ESTree tests quality 2020-12-22 18:17:24 +07:00
Iaroslav Postovalov
50b62f8a3b
Update readme 2020-12-22 18:02:02 +07:00
Iaroslav Postovalov
1b0f462e54
Reformat build.gradle.kts 2020-12-22 17:49:32 +07:00
Iaroslav Postovalov
d631c048c7
Fix minor problems, update README 2020-12-22 16:00:51 +07:00
Iaroslav Postovalov
c738fb1f2a
Make return types more specific in MstAlgebra.kt 2020-12-22 13:44:52 +07:00
Iaroslav Postovalov
2310aca9db
Improve consistency of operations in MstAlgebra 2020-12-22 13:42:12 +07:00
Iaroslav Postovalov
d521fa0d8d
Fix wrong function name 2020-12-22 13:15:01 +07:00
Iaroslav Postovalov
1ab6702bb4
Delete unused property 2020-12-22 13:11:44 +07:00
Iaroslav Postovalov
46ac73d2c1
Add undefined handling in constant insertion 2020-12-22 13:11:12 +07:00
Iaroslav Postovalov
d657f40e3f
Fix KDoc comments 2020-12-22 12:58:35 +07:00