Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix gemm_batch documentation #520

Merged
merged 2 commits into from
Feb 28, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions source/elements/oneMKL/source/domains/blas/gemm_batch.rst
Original file line number Diff line number Diff line change
Expand Up @@ -116,15 +116,15 @@ of matrices in ``a``, ``b`` and ``c`` buffers is given by the ``batch_size`` par
std::int64_t m,
std::int64_t n,
std::int64_t k,
T alpha,
sycl::buffer<T,1> &a,
Ts alpha,
sycl::buffer<Ta,1> &a,
std::int64_t lda,
std::int64_t stridea,
sycl::buffer<T,1> &b,
sycl::buffer<Tb,1> &b,
std::int64_t ldb,
std::int64_t strideb,
T beta,
sycl::buffer<T,1> &c,
Ts beta,
sycl::buffer<Tc,1> &c,
std::int64_t ldc,
std::int64_t stridec,
std::int64_t batch_size)
Expand All @@ -138,15 +138,15 @@ of matrices in ``a``, ``b`` and ``c`` buffers is given by the ``batch_size`` par
std::int64_t m,
std::int64_t n,
std::int64_t k,
T alpha,
sycl::buffer<T,1> &a,
Ts alpha,
sycl::buffer<Ta,1> &a,
std::int64_t lda,
std::int64_t stridea,
sycl::buffer<T,1> &b,
sycl::buffer<Tb,1> &b,
std::int64_t ldb,
std::int64_t strideb,
T beta,
sycl::buffer<T,1> &c,
Ts beta,
sycl::buffer<Tc,1> &c,
std::int64_t ldc,
std::int64_t stridec,
std::int64_t batch_size)
Expand Down Expand Up @@ -363,13 +363,13 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
const std::int64_t *m,
const std::int64_t *n,
const std::int64_t *k,
const T *alpha,
const T **a,
const Ts *alpha,
const Ta **a,
const std::int64_t *lda,
const T **b,
const Tb **b,
const std::int64_t *ldb,
const T *beta,
T **c,
const Ts *beta,
Tc **c,
const std::int64_t *ldc,
std::int64_t group_count,
const std::int64_t *group_size,
Expand All @@ -381,13 +381,13 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
const sycl::span<std::int64_t> &m,
const sycl::span<std::int64_t> &n,
const sycl::span<std::int64_t> &k,
const sycl::span<std::int64_t> &alpha,
const sycl::span<const T*> &a,
const sycl::span<Ts> &alpha,
const sycl::span<const Ta*> &a,
const sycl::span<std::int64_t> &lda,
const sycl::span<const T*> &b,
const sycl::span<const Tb*> &b,
const sycl::span<std::int64_t> &ldb,
const sycl::span<T> &beta,
sycl::span<T*> &c,
const sycl::span<Ts> &beta,
sycl::span<Tc*> &c,
const sycl::span<std::int64_t> &ldc,
size_t group_count,
const sycl::span<size_t> &group_sizes,
Expand All @@ -402,13 +402,13 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
const std::int64_t *m,
const std::int64_t *n,
const std::int64_t *k,
const T *alpha,
const T **a,
const Ts *alpha,
const Ta **a,
const std::int64_t *lda,
const T **b,
const Tb **b,
const std::int64_t *ldb,
const T *beta,
T **c,
const Ts *beta,
Tc **c,
const std::int64_t *ldc,
std::int64_t group_count,
const std::int64_t *group_size,
Expand All @@ -420,13 +420,13 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
const sycl::span<std::int64_t> &m,
const sycl::span<std::int64_t> &n,
const sycl::span<std::int64_t> &k,
const sycl::span<std::int64_t> &alpha,
const sycl::span<const T*> &a,
const sycl::span<Ts> &alpha,
const sycl::span<const Ta*> &a,
const sycl::span<std::int64_t> &lda,
const sycl::span<const T*> &b,
const sycl::span<const Tb*> &b,
const sycl::span<std::int64_t> &ldb,
const sycl::span<T> &beta,
sycl::span<T*> &c,
const sycl::span<Ts> &beta,
sycl::span<Tc*> &c,
const sycl::span<std::int64_t> &ldc,
size_t group_count,
const sycl::span<size_t> &group_sizes,
Expand Down Expand Up @@ -593,15 +593,15 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
std::int64_t m,
std::int64_t n,
std::int64_t k,
value_or_pointer<T> alpha,
const T *a,
value_or_pointer<Ts> alpha,
const Ta *a,
std::int64_t lda,
std::int64_t stridea,
const T *b,
const Tb *b,
std::int64_t ldb,
std::int64_t strideb,
value_or_pointer<T> beta,
T *c,
value_or_pointer<Ts> beta,
Tc *c,
std::int64_t ldc,
std::int64_t stridec,
std::int64_t batch_size,
Expand All @@ -616,15 +616,15 @@ in ``a``, ``b`` and ``c`` are given by the ``batch_size`` parameter.
std::int64_t m,
std::int64_t n,
std::int64_t k,
value_or_pointer<T> alpha,
const T *a,
value_or_pointer<Ts> alpha,
const Ta *a,
std::int64_t lda,
std::int64_t stridea,
const T *b,
const Tb *b,
std::int64_t ldb,
std::int64_t strideb,
value_or_pointer<T> beta,
T *c,
value_or_pointer<Ts> beta,
Tc *c,
std::int64_t ldc,
std::int64_t stridec,
std::int64_t batch_size,
Expand Down
Loading