This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipfort_rocrand_enums Module Reference

hipfort_rocrand_enums Module Reference#

HIPFORT API Reference: hipfort_rocrand_enums Module Reference
hipfort_rocrand_enums Module Reference

Enumerations

enum  {
  rocrand_status_success = 0 , rocrand_status_version_mismatch = 100 , rocrand_status_not_created = 101 , rocrand_status_allocation_failed = 102 ,
  rocrand_status_type_error = 103 , rocrand_status_out_of_range = 104 , rocrand_status_length_not_multiple = 105 , rocrand_status_double_precision_required = 106 ,
  rocrand_status_launch_failure = 107 , rocrand_status_internal_error = 108
}
 
enum  {
  rocrand_rng_pseudo_default = 400 , rocrand_rng_pseudo_xorwow = 401 , rocrand_rng_pseudo_mrg32k3a = 402 , rocrand_rng_pseudo_mtgp32 = 403 ,
  rocrand_rng_pseudo_philox4_32_10 = 404 , rocrand_rng_quasi_default = 500 , rocrand_rng_quasi_sobol32 = 501 , rocrand_rng_quasi_sobol64 = 504
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
rocrand_status_success 
rocrand_status_version_mismatch 
rocrand_status_not_created 
rocrand_status_allocation_failed 
rocrand_status_type_error 
rocrand_status_out_of_range 
rocrand_status_length_not_multiple 
rocrand_status_double_precision_required 
rocrand_status_launch_failure 
rocrand_status_internal_error 

◆ anonymous enum

anonymous enum
Enumerator
rocrand_rng_pseudo_default 
rocrand_rng_pseudo_xorwow 
rocrand_rng_pseudo_mrg32k3a 
rocrand_rng_pseudo_mtgp32 
rocrand_rng_pseudo_philox4_32_10 
rocrand_rng_quasi_default 
rocrand_rng_quasi_sobol32 
rocrand_rng_quasi_sobol64