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
..
2019-06-06 15:21:15 +03:00
2020-05-08 20:59:39 +03:00
2020-03-02 12:49:41 +03:00
2020-05-09 08:06:14 +03:00
2020-05-30 21:13:33 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-06-06 15:26:55 +03:00
2020-05-14 18:06:13 +03:00
2020-05-14 18:06:13 +03:00
2020-06-06 15:26:55 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-06-06 15:26:55 +03:00
2020-06-06 15:26:55 +03:00
2020-06-06 15:26:55 +03:00
2020-05-14 18:06:13 +03:00
2020-05-14 18:06:13 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-04-27 17:37:53 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-05-09 08:06:14 +03:00
2020-05-14 18:06:13 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-05-09 08:06:14 +03:00
2020-03-31 07:41:16 +03:00
2020-04-27 17:37:53 +03:00
2020-06-06 15:26:55 +03:00
2020-05-16 10:44:58 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-03-31 07:41:16 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-05-09 08:06:14 +03:00
2020-03-31 07:41:16 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-05-09 08:06:14 +03:00
2020-03-02 12:49:41 +03:00
2020-05-30 21:13:33 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00
2020-03-02 12:49:41 +03:00
2020-06-06 15:26:55 +03:00
2020-03-02 12:49:41 +03:00