cavis/libnd4j/include/ops/declarable/generic
Yurii Shyrma 78934c17ad
profiling of stack and unstack ops (#261)
* - profiling of stack and unstack ops

Signed-off-by: Yurii <iuriish@yahoo.com>

* - fix bug in cpu concat op

Signed-off-by: Yurii <iuriish@yahoo.com>

* - correction of cuda stack and unstack

Signed-off-by: Yurii <iuriish@yahoo.com>

* - change shape.h method which operates with unity dimensions strides

Signed-off-by: Yurii <iuriish@yahoo.com>

* - rearrange stack tests

Signed-off-by: Yurii <iuriish@yahoo.com>

* - correct evaluation of smallest stride for moving through contiguous axis

Signed-off-by: Yurii <iuriish@yahoo.com>

* - forgot to update signature of function strideOverContigAxis in cuda concat and split ops

Signed-off-by: Yurii <iuriish@yahoo.com>

* - remove ShapeUtils::shapeAsString method applied before input arrays validations

Signed-off-by: Yurii <iuriish@yahoo.com>

* -  further removing of ShapeUtils::shapeAsString

Signed-off-by: Yurii <iuriish@yahoo.com>

* - take sub-array shapeIndo/offset calculation out of NDArray class
- add possibility of contiguous memory copy in execTransformAny op if opNum == assign

Signed-off-by: Yurii <iuriish@yahoo.com>

* - correct test_empty_scatter_2 in EmptyTests.cpp

Signed-off-by: Yurii <iuriish@yahoo.com>

* - profiling of slice op

Signed-off-by: Yurii <iuriish@yahoo.com>

* - get rid of contiguous memcpy for some cases in concat and split ops

Signed-off-by: Yurii <iuriish@yahoo.com>

* - forgot to declare oid nd4j::SpecialMethods<T>::splitCpuGeneric

Signed-off-by: Yurii <iuriish@yahoo.com>

* - correct typo in calculation of threads in cuda split op

Signed-off-by: Yurii <iuriish@yahoo.com>

* - forgot to correct another set of threads variables in split cuda ops

Signed-off-by: Yurii <iuriish@yahoo.com>

* - further conflicts resolving

Signed-off-by: Yurii <iuriish@yahoo.com>

Co-authored-by: raver119 <raver119@gmail.com>
2020-03-03 07:32:37 +03:00
..
activations libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
bitwise libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
blas libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
boolean libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
broadcastable libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
compat libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
datatypes libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
flow libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
grad libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
helpers libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
images libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
kernels libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
list libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
loss libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
nlp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
nn profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
parity_ops profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
random libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
recurrent profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
shape libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
strings libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
tests libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
thrid_party libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
transforms profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
tsne libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
util libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
CustomOperations.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
README.md Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
parity_ops.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00

README.md

Generic ops

Put any cross platform operations here. Anything platform specific should be put in: in ops/helpers.