Skip to content

Commit

Permalink
[oneMKL][LAPACK] Const-qualify USM pointers for input matrices (#599)
Browse files Browse the repository at this point in the history
  • Loading branch information
sknepper authored Nov 5, 2024
1 parent 39c46a2 commit acfb7ff
Show file tree
Hide file tree
Showing 21 changed files with 26 additions and 26 deletions.
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/getri.rst
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ getri (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getri(cl::sycl::queue &queue, std::int64_t n, T *a, std::int64_t lda, std::int64_t *ipiv, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getri(cl::sycl::queue &queue, std::int64_t n, T *a, std::int64_t lda, const std::int64_t *ipiv, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
4 changes: 2 additions & 2 deletions source/elements/oneMKL/source/domains/lapack/getri_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ Total number of problems to solve, ``batch_size``, is a sum of sizes of all of t
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getri_batch(cl::sycl::queue &queue, std::int64_t *n, T **a, std::int64_t *lda, std::int64_t **ipiv, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getri_batch(cl::sycl::queue &queue, std::int64_t *n, T **a, std::int64_t *lda, const std::int64_t * const *ipiv, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down Expand Up @@ -217,7 +217,7 @@ The routine computes the inverses :math:`A_i^{-1}` of general matrices :math:`A_
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getri_batch(cl::sycl::queue &queue, std::int64_t n, T *a, std::int64_t lda, std::int64_t stride_a, std::int64_t *ipiv, std::int64_t stride_ipiv, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getri_batch(cl::sycl::queue &queue, std::int64_t n, T *a, std::int64_t lda, std::int64_t stride_a, const std::int64_t *ipiv, std::int64_t stride_ipiv, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
};
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/getrs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ getrs (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getrs(cl::sycl::queue &queue, oneapi::mkl::transpose trans, std::int64_t n, std::int64_t nrhs, T *a, std::int64_t lda, std::int64_t *ipiv, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getrs(cl::sycl::queue &queue, oneapi::mkl::transpose trans, std::int64_t n, std::int64_t nrhs, const T *a, std::int64_t lda, const std::int64_t *ipiv, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
4 changes: 2 additions & 2 deletions source/elements/oneMKL/source/domains/lapack/getrs_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ The USM version of ``getrs_batch`` supports the group API and strided API.
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getrs_batch(cl::sycl::queue &queue, mkl::transpose *trans, std::int64_t *n, std::int64_t *nrhs, T **a, std::int64_t *lda, std::int64_t **ipiv, T **b, std::int64_t *ldb, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getrs_batch(cl::sycl::queue &queue, mkl::transpose *trans, std::int64_t *n, std::int64_t *nrhs, const T * const *a, std::int64_t *lda, const std::int64_t * const *ipiv, T **b, std::int64_t *ldb, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down Expand Up @@ -265,7 +265,7 @@ This routine shall throw the following exceptions if the associated condition is
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event getrs_batch(cl::sycl::queue &queue, mkl::transpose trans, std::int64_t n, std::int64_t nrhs, T *a, std::int64_t lda, std::int64_t stride_a, std::int64_t *ipiv, std::int64_t stride_ipiv, T *b, std::int64_t ldb, std::int64_t stride_b, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event getrs_batch(cl::sycl::queue &queue, mkl::transpose trans, std::int64_t n, std::int64_t nrhs, const T *a, std::int64_t lda, std::int64_t stride_a, const std::int64_t *ipiv, std::int64_t stride_ipiv, T *b, std::int64_t ldb, std::int64_t stride_b, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
};
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/orgbr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ orgbr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event orgbr(cl::sycl::queue &queue, oneapi::mkl::generate gen, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event orgbr(cl::sycl::queue &queue, oneapi::mkl::generate gen, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/orgqr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ orgqr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event orgqr(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event orgqr(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
4 changes: 2 additions & 2 deletions source/elements/oneMKL/source/domains/lapack/orgqr_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ The USM version of ``orgqr_batch`` supports the group API and strided API.
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event orgqr_batch(cl::sycl::queue &queue, std::int64_t *m, std::int64_t *n, std::int64_t *k, T **a, std::int64_t *lda, T **tau, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event orgqr_batch(cl::sycl::queue &queue, std::int64_t *m, std::int64_t *n, std::int64_t *k, T **a, std::int64_t *lda, const T * const *tau, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down Expand Up @@ -244,7 +244,7 @@ This routine shall throw the following exceptions if the associated condition is
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event orgqr_batch(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, std::int64_t stride_a, T *tau, std::int64_t stride_tau, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event orgqr_batch(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, std::int64_t stride_a, const T *tau, std::int64_t stride_tau, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
};
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/orgtr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ orgtr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event orgtr(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event orgtr(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ormqr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ ormqr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ormqr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ormqr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ormrq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ ormrq (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ormrq(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ormrq(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ormtr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ ormtr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ormtr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ormtr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/potrs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ potrs (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event potrs(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, std::int64_t nrhs, T *a, std::int64_t lda, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event potrs(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, std::int64_t nrhs, const T *a, std::int64_t lda, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
4 changes: 2 additions & 2 deletions source/elements/oneMKL/source/domains/lapack/potrs_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ The USM version of ``potrs_batch`` supports the group API and strided API.
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event potrs_batch(cl::sycl::queue &queue, mkl::uplo *uplo, std::int64_t *n, std::int64_t *nrhs, T **a, std::int64_t *lda, T **b, std::int64_t *ldb, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event potrs_batch(cl::sycl::queue &queue, mkl::uplo *uplo, std::int64_t *n, std::int64_t *nrhs, const T * const *a, std::int64_t *lda, T **b, std::int64_t *ldb, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down Expand Up @@ -256,7 +256,7 @@ This routine shall throw the following exceptions if the associated condition is
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event potrs_batch(cl::sycl::queue &queue, mkl::uplo uplo, std::int64_t n, std::int64_t nrhs, T *a, std::int64_t lda, std::int64_t stride_a, T *b, std::int64_t ldb, std::int64_t stride_b, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event potrs_batch(cl::sycl::queue &queue, mkl::uplo uplo, std::int64_t n, std::int64_t nrhs, const T *a, std::int64_t lda, std::int64_t stride_a, T *b, std::int64_t ldb, std::int64_t stride_b, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
};
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/trtrs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ trtrs (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event trtrs(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose transa, oneapi::mkl::diag unit_diag, std::int64_t n, std::int64_t nrhs, T *a, std::int64_t lda, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event trtrs(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose transa, oneapi::mkl::diag unit_diag, std::int64_t n, std::int64_t nrhs, const T *a, std::int64_t lda, T *b, std::int64_t ldb, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ungbr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ ungbr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ungbr(cl::sycl::queue &queue, oneapi::mkl::generate gen, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ungbr(cl::sycl::queue &queue, oneapi::mkl::generate gen, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ungqr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ ungqr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ungqr(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ungqr(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
4 changes: 2 additions & 2 deletions source/elements/oneMKL/source/domains/lapack/ungqr_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ The USM version of ``ungqr_batch`` supports the group API and strided API.
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ungqr_batch(cl::sycl::queue &queue, std::int64_t *m, std::int64_t *n, std::int64_t *k, T **a, std::int64_t *lda, T **tau, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ungqr_batch(cl::sycl::queue &queue, std::int64_t *m, std::int64_t *n, std::int64_t *k, T **a, std::int64_t *lda, const T * const *tau, std::int64_t group_count, std::int64_t *group_sizes, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down Expand Up @@ -254,7 +254,7 @@ This routine shall throw the following exceptions if the associated condition is
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ungqr_batch(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, std::int64_t stride_a, T *tau, std::int64_t stride_tau, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ungqr_batch(cl::sycl::queue &queue, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, std::int64_t stride_a, const T *tau, std::int64_t stride_tau, std::int64_t batch_size, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
};
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/ungtr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ ungtr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event ungtr(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, T *a, std::int64_t lda, T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event ungtr(cl::sycl::queue &queue, oneapi::mkl::uplo upper_lower, std::int64_t n, T *a, std::int64_t lda, const T *tau, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/unmqr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ unmqr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event unmqr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event unmqr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/unmrq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ unmrq (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event unmrq(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event unmrq(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, std::int64_t k, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down
2 changes: 1 addition & 1 deletion source/elements/oneMKL/source/domains/lapack/unmtr.rst
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ unmtr (USM Version)
.. code-block:: cpp
namespace oneapi::mkl::lapack {
cl::sycl::event unmtr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, T *a, std::int64_t lda, T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
cl::sycl::event unmtr(cl::sycl::queue &queue, oneapi::mkl::side side, oneapi::mkl::uplo upper_lower, oneapi::mkl::transpose trans, std::int64_t m, std::int64_t n, const T *a, std::int64_t lda, const T *tau, T *c, std::int64_t ldc, T *scratchpad, std::int64_t scratchpad_size, const std::vector<cl::sycl::event> &events = {})
}
.. container:: section
Expand Down

0 comments on commit acfb7ff

Please sign in to comment.