Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions committed May 27, 2024
1 parent d3df8a9 commit 929477f
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 30 deletions.
27 changes: 13 additions & 14 deletions _sources/domains/sparse_linear_algebra.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,16 @@ OneMKL Intel CPU and GPU backends

Known limitations as of Intel oneMKL product release 2024.1:

- All operations' algorithms except `no_optimize_alg` map to the default
algorithm.
- `oneapi::mkl::sparse::set_csr_data` and `oneapi::mkl::sparse::set_coo_data`
functions cannot be used on a handle that has already been used for an
operation or its optimize function. Doing so will throw an
`oneapi::mkl::unimplemented` exception.
- Using `spmm` with a sparse matrix that is
`oneapi::mkl::transpose::conjtrans` and has the
`oneapi::mkl::sparse::matrix_property::symmetric` property will throw an
`oneapi::mkl::unimplemented` exception.
- Using `spsv` with the `oneapi::mkl::sparse::spsv_alg::no_optimize_alg` and a
sparse matrix that does not have the
`oneapi::mkl::sparse::matrix_property::sorted` property will throw an
`oneapi::mkl::unimplemented` exception.
- All operations' algorithms except `no_optimize_alg` map to the default
algorithm.
- `oneapi::mkl::sparse::set_csr_data` and `oneapi::mkl::sparse::set_coo_data`
functions cannot be used on a handle that has already been used for an operation
or its optimize function. Doing so will throw an `oneapi::mkl::unimplemented`
exception.
- Using `spmm` with a sparse matrix that is `oneapi::mkl::transpose::conjtrans`
and has the `oneapi::mkl::sparse::matrix_property::symmetric` property will
throw an `oneapi::mkl::unimplemented` exception.
- Using `spsv` with the `oneapi::mkl::sparse::spsv_alg::no_optimize_alg` and a
sparse matrix that does not have the
`oneapi::mkl::sparse::matrix_property::sorted` property will throw an
`oneapi::mkl::unimplemented` exception.
29 changes: 13 additions & 16 deletions domains/sparse_linear_algebra.html
Original file line number Diff line number Diff line change
Expand Up @@ -540,24 +540,21 @@ <h2> Contents </h2>
<section id="onemkl-intel-cpu-and-gpu-backends">
<h2>OneMKL Intel CPU and GPU backends<a class="headerlink" href="#onemkl-intel-cpu-and-gpu-backends" title="Link to this heading">#</a></h2>
<p>Known limitations as of Intel oneMKL product release 2024.1:</p>
<blockquote>
<div><ul class="simple">
<li><p>All operations’ algorithms except <cite>no_optimize_alg</cite> map to the default
algorithm.</p></li>
<li><p><cite>oneapi::mkl::sparse::set_csr_data</cite> and <cite>oneapi::mkl::sparse::set_coo_data</cite>
functions cannot be used on a handle that has already been used for an
operation or its optimize function. Doing so will throw an
<cite>oneapi::mkl::unimplemented</cite> exception.</p></li>
<li><p>Using <cite>spmm</cite> with a sparse matrix that is
<cite>oneapi::mkl::transpose::conjtrans</cite> and has the
<cite>oneapi::mkl::sparse::matrix_property::symmetric</cite> property will throw an
<cite>oneapi::mkl::unimplemented</cite> exception.</p></li>
<li><p>Using <cite>spsv</cite> with the <cite>oneapi::mkl::sparse::spsv_alg::no_optimize_alg</cite> and a
<ul class="simple">
<li><p>All operations’ algorithms except <cite>no_optimize_alg</cite> map to the default</p></li>
</ul>
<p>algorithm.
- <cite>oneapi::mkl::sparse::set_csr_data</cite> and <cite>oneapi::mkl::sparse::set_coo_data</cite>
functions cannot be used on a handle that has already been used for an operation
or its optimize function. Doing so will throw an <cite>oneapi::mkl::unimplemented</cite>
exception.
- Using <cite>spmm</cite> with a sparse matrix that is <cite>oneapi::mkl::transpose::conjtrans</cite>
and has the <cite>oneapi::mkl::sparse::matrix_property::symmetric</cite> property will
throw an <cite>oneapi::mkl::unimplemented</cite> exception.
- Using <cite>spsv</cite> with the <cite>oneapi::mkl::sparse::spsv_alg::no_optimize_alg</cite> and a
sparse matrix that does not have the
<cite>oneapi::mkl::sparse::matrix_property::sorted</cite> property will throw an
<cite>oneapi::mkl::unimplemented</cite> exception.</p></li>
</ul>
</div></blockquote>
<cite>oneapi::mkl::unimplemented</cite> exception.</p>
</section>
</section>

Expand Down

0 comments on commit 929477f

Please sign in to comment.