- Aug 14, 2019
-
-
Jakub Klinkovský authored
NDArray See merge request !18
-
Jakub Klinkovský authored
DistributedNDArray: added methods getLocalIndexer, getLocalView, getConstLocalView, getStorageIndex and getData
-
Jakub Klinkovský authored
This is necessary for local indexing of DistributedNDArray.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
It works for any value, device and index types, but the permutations of both arrays must be the same and both arrays have to be contiguous.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
- fixed executors for operations: use inverse permutation when calling the wrapped lambda function - custom internal region can be specified with custom begins/ends multiindices
-
Jakub Klinkovský authored
NDArray: moved SizesHolderStaticSizePrinter and SizesHolderSizePrinter into the implementation namespace
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Aug 10, 2019
-
-
Jakub Klinkovský authored
Fixed expression templates Brief summary: - fixed `DistributedExpressionTemplates` - many fixes and simplifications in `ExpressionTemplates` and `StaticExpressionTemplates` - extended tests (unified for `VectorExpressions`, `VectorViewExpressions`, `StaticVectorExpressions`, `DistributedVectorExpressions`, `DistributedVectorViewExpressions`) - functions `maxNorm`, `l1Norm` and `l2Norm` - convenient aliases for `max(abs(...))`, `lpNorm(..., 1)` and `lpNorm(..., 2)` - a `cast` function which makes something like this possible: `float s = TNL::sum(cast<float>(vector))`, where vector elements may be `int`, `double`, etc. - fixed result types in expression templates and vertical operations - removed `addVector`, `addVectors`, `addElement`, `scalarProduct` and `sum` methods from all vector types See merge request !36
-
Jakub Klinkovský authored
Fixes #41
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
- Aug 09, 2019
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-