cavis/libnd4j/include/ops/declarable/generic/transforms
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
..
clip_by_averaged_norm.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
clip_by_global_norm.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
clip_by_norm.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
clip_by_value.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
concat.cpp profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
cumprod.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
cumsum.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
eye.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
flatten.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
floor.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
gather.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
gatherNd.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
hashcode.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
histogram.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
histogram_fixed_width.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
invertPermutation.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
layer_norm.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
log1p.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
merge_add.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
merge_avg.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
merge_max.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
merge_max_idx.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
mirrorPad.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
pad.cpp profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
repeat.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
reverse.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
reverseSequence.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
scatter_update.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
standardize.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
tile.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
trace.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
tri.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
triu.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00