Skip to content

Commit b0175f7

Browse files
LukichevaPolinaoleksandr-pavlyk
authored andcommitted
Enable Compute Follows Data in Cython in random
1 parent 62d048c commit b0175f7

File tree

5 files changed

+827
-276
lines changed

5 files changed

+827
-276
lines changed

dpnp/backend/include/dpnp_iface_random.hpp

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -335,23 +335,23 @@ INP_DLLEXPORT void dpnp_rng_lognormal_c(void* result, const _DataType mean, cons
335335
* @param [in] q_ref Reference to SYCL queue.
336336
* @param [out] result Output array.
337337
* @param [in] ntrial Number of independent trials.
338-
* @param [in] p_vector Probability vector of possible outcomes (k length).
339-
* @param [in] p_vector_size Length of `p_vector`.
338+
* @param [in] p_in Probability of possible outcomes (k length).
339+
* @param [in] p_size Length of `p_in`.
340340
* @param [in] size Number of elements in `result` arrays.
341341
* @param [in] dep_event_vec_ref Reference to vector of SYCL events.
342342
*/
343343
template <typename _DataType>
344344
INP_DLLEXPORT DPCTLSyclEventRef dpnp_rng_multinomial_c(DPCTLSyclQueueRef q_ref,
345345
void* result,
346346
const int ntrial,
347-
const double* p_vector,
348-
const size_t p_vector_size,
347+
const double* p_in,
348+
const size_t p_size,
349349
const size_t size,
350350
const DPCTLEventVectorRef dep_event_vec_ref);
351351

352352
template <typename _DataType>
353353
INP_DLLEXPORT void dpnp_rng_multinomial_c(
354-
void* result, const int ntrial, const double* p_vector, const size_t p_vector_size, const size_t size);
354+
void* result, const int ntrial, const double* p_in, const size_t p_size, const size_t size);
355355

356356
/**
357357
* @ingroup BACKEND_RANDOM_API
@@ -360,31 +360,31 @@ INP_DLLEXPORT void dpnp_rng_multinomial_c(
360360
* @param [in] q_ref Reference to SYCL queue.
361361
* @param [out] result Output array.
362362
* @param [in] dimen Dimension of output random vectors.
363-
* @param [in] mean_vector Mean vector a of dimension.
364-
* @param [in] mean_vector_size Length of `mean_vector`.
365-
* @param [in] cov_vector Variance-covariance matrix.
366-
* @param [in] cov_vector_size Length of `cov_vector`.
363+
* @param [in] mean_in Mean arry of dimension.
364+
* @param [in] mean_size Length of `mean_in`.
365+
* @param [in] cov Variance-covariance matrix.
366+
* @param [in] cov_size Length of `cov_in`.
367367
* @param [in] size Number of elements in `result` arrays.
368368
* @param [in] dep_event_vec_ref Reference to vector of SYCL events.
369369
*/
370370
template <typename _DataType>
371371
INP_DLLEXPORT DPCTLSyclEventRef dpnp_rng_multivariate_normal_c(DPCTLSyclQueueRef q_ref,
372372
void* result,
373373
const int dimen,
374-
const double* mean_vector,
375-
const size_t mean_vector_size,
376-
const double* cov_vector,
377-
const size_t cov_vector_size,
374+
const double* mean_in,
375+
const size_t mean_size,
376+
const double* cov_in,
377+
const size_t cov_size,
378378
const size_t size,
379379
const DPCTLEventVectorRef dep_event_vec_ref);
380380

381381
template <typename _DataType>
382382
INP_DLLEXPORT void dpnp_rng_multivariate_normal_c(void* result,
383383
const int dimen,
384-
const double* mean_vector,
385-
const size_t mean_vector_size,
386-
const double* cov_vector,
387-
const size_t cov_vector_size,
384+
const double* mean_in,
385+
const size_t mean_size,
386+
const double* cov_in,
387+
const size_t cov_size,
388388
const size_t size);
389389

390390
/**

0 commit comments

Comments
 (0)