cavis/libnd4j/include/ops/declarable/generic
shugeo 3a3c952e75
Added dtype formulation for poisson and gamma distributions. (#442)
* Added dtype formulation for poisson and gamma distributions.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Refactored gamma distribution generator and tests.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added generator for gamma distribution when alpha (shape) between 0 and 1

Signed-off-by: shugeo <sgazeos@gmail.com>

* Implemented gamma distribution for shape param less than 1 and tests.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Implemented gamma distributed randoms for shape (alpha) parameter greater then 1.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Added cuda implementation for gamma distribution.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Refactored cuda and cpu implementation of gamma distribution.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Fixed crash with default beta param with gamma distribution.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Fixed  pow for arm arch.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Gamma test fixed

* Cosmetic changes only.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Fixed random value retrieving

* Eliminated overflow attemptions.

Signed-off-by: shugeo <sgazeos@gmail.com>

* Modified random retrieving.

Signed-off-by: shugeo <sgazeos@gmail.com>

* enlighted density of tests for Gamma distribution.

Signed-off-by: shugeo <sgazeos@gmail.com>

Co-authored-by: Alexander Stoyakin <alexander.stoyakin@gmail.com>
Co-authored-by: raver119 <raver119@gmail.com>
2020-06-08 13:14:22 +03:00
..
bitwise C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
blas C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
boolean C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
broadcastable Legacy API changes (#441) 2020-05-09 08:06:14 +03:00
compat C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
compression C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
datatypes C++ rearrangements (#485) 2020-06-06 15:26:55 +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 C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
images C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
kernels C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
linalg C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
list libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
loss C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
nlp libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
nn C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
parity_ops C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
random Added dtype formulation for poisson and gamma distributions. (#442) 2020-06-08 13:14:22 +03:00
reduce C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
shape C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
strings libnd4j polishing (#273) 2020-03-02 12:49:41 +03:00
tensor C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
tests C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
thrid_party C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
transforms C++ rearrangements (#485) 2020-06-06 15:26:55 +03:00
tsne libnd4j fixes for context sync in operation execution (#350) 2020-03-30 16:33:51 +03:00
updaters Legacy API changes (#441) 2020-05-09 08:06:14 +03:00
util C++ rearrangements (#485) 2020-06-06 15:26:55 +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.