cavis/libnd4j/include/helpers/impl
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
..
ArrayUtils.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
AttentionHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
BenchmarkHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
BitwiseUtils.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
BlasHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
CudaLaunchHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
DebugHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
EnumUtils.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
GradCheck.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
MmulHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
OmpLaunchHelper.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
OpArgsHolder.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
OpBenchmark.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
OpTracker.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
Parameters.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
RandomLauncher.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
ShapeBuilders.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
ShapeUtils.cpp profiling of stack and unstack ops (#261) 2020-03-03 07:32:37 +03:00
SimpleReadWriteLock.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
StringUtils.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
TAD.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
helper_hash.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
logger.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
shape.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
unicode.cpp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00