Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implementing cunumeric.random.BitGenerator (nv-legate#254)
* Implementing BitGenerator - GPU part - creation * Plugging destroy * skip ahead for GPU BitGenerator random_raw * Refectoring test * Piping done for BitGenerator.random_raw * LGT-260 -- implemented random_raw for CUDA * Implementing BitGenerator - GPU part - creation * Plugging destroy * skip ahead for GPU BitGenerator random_raw * Refectoring test * Piping done for BitGenerator.random_raw * LGT-260 -- implemented random_raw for CUDA * Updating pre-commit * Adding Multi-GPU support * Refactoring * refactoring * CPU support - issues remain on multi-cpu mapper * Attempts to support multi-dimension * Finalizing multi-cpu implementation of BitGenerator * Repro behavior of BitGenerator * Adding random in tests * Fixes from code review - part 1 * use of logger * Enums improvement * More on code review * code review * Removing task in python destructor * Using Shape * Lazy destroy also at destroy * Using create_buffer for temporary buffer creation * Fixing bugs following merge * Adding alternate lazy init implementation * Adding force create and force destroy * Removing constraint in mapper * Updating test * Fixing Eager code branch * Updating license information and adding integer generator * PR review * Removing reference to removed omp file * Changes from PR comments * Adding generator.random implementation * Adding generator.lognormal implementation * Adding generator.normal implementation * Adding generator.poisson implementation * Refectoring randutil to allow host-only compilation without CUDA enabled * Moving distributions to HOST only capable * Minor refactoring to split compilation of further distributions * Fixing openmp test failure * Adding random.generator.exponential * Adding random.generator.gumbel * Splitting distributions in several files * Actually applying the WAR * Adding random.generator.laplace * Adding random.generator.logistic * Adding random.generator.pareto * Adding random.generator.power * Adding random.generator.rayleigh * Adding random.generator.standard_cauchy * Adding random.generatortriangular * Adding random.generator.weibul * Adding random.generator.bytes * PR review * PR review * PR review * PR review * fixing glitch * More work on PR * Fixing CURANDAPI * Moving logger symbol from .cu to .cc * removing destroy
- Loading branch information