CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
207 lines
5.6 KiB
ReStructuredText
207 lines
5.6 KiB
ReStructuredText
.. meta::
|
|
:description: hipSPARSE sparse extra functions API documentation
|
|
:keywords: hipSPARSE, rocSPARSE, ROCm, API, documentation, extra functions
|
|
|
|
.. _hipsparse_extra_functions:
|
|
|
|
********************************************************************
|
|
Sparse extra functions
|
|
********************************************************************
|
|
|
|
This module contains all sparse extra routines.
|
|
|
|
The sparse extra routines describe operations that manipulate sparse matrices.
|
|
|
|
hipsparseXcsrgeamNnz()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseXcsrgeamNnz
|
|
|
|
hipsparseXcsrgeam()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgeam
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgeam
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgeam
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgeam
|
|
|
|
.. tabs::
|
|
|
|
.. tab:: C++
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam_cpp.cpp
|
|
:language: cpp
|
|
:start-after: //! [doc example start]
|
|
:end-before: //! [doc example end]
|
|
:linenos:
|
|
|
|
.. tab:: C
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam_c.c
|
|
:language: c
|
|
:start-after: /*! [doc example start] */
|
|
:end-before: /*! [doc example end] */
|
|
:linenos:
|
|
|
|
|
|
.. tab:: Fortran
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam_fortran.f90
|
|
:language: fortran
|
|
:start-after: ! [doc example start]
|
|
:end-before: ! [doc example end]
|
|
:linenos:
|
|
|
|
hipsparseXcsrgeam2_bufferSizeExt()
|
|
==================================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgeam2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgeam2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgeam2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgeam2_bufferSizeExt
|
|
|
|
hipsparseXcsrgeam2Nnz()
|
|
=======================
|
|
|
|
.. doxygenfunction:: hipsparseXcsrgeam2Nnz
|
|
|
|
hipsparseXcsrgeam2()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgeam2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgeam2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgeam2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgeam2
|
|
|
|
.. tabs::
|
|
|
|
.. tab:: C++
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam2_cpp.cpp
|
|
:language: cpp
|
|
:start-after: //! [doc example start]
|
|
:end-before: //! [doc example end]
|
|
:linenos:
|
|
|
|
.. tab:: C
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam2_c.c
|
|
:language: c
|
|
:start-after: /*! [doc example start] */
|
|
:end-before: /*! [doc example end] */
|
|
:linenos:
|
|
|
|
|
|
.. tab:: Fortran
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgeam2_fortran.f90
|
|
:language: fortran
|
|
:start-after: ! [doc example start]
|
|
:end-before: ! [doc example end]
|
|
:linenos:
|
|
|
|
hipsparseXcsrgemmNnz()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseXcsrgemmNnz
|
|
|
|
hipsparseXcsrgemm()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgemm
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgemm
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgemm
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgemm
|
|
|
|
.. tabs::
|
|
|
|
.. tab:: C++
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm_cpp.cpp
|
|
:language: cpp
|
|
:start-after: //! [doc example start]
|
|
:end-before: //! [doc example end]
|
|
:linenos:
|
|
|
|
.. tab:: C
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm_c.c
|
|
:language: c
|
|
:start-after: /*! [doc example start] */
|
|
:end-before: /*! [doc example end] */
|
|
:linenos:
|
|
|
|
|
|
.. tab:: Fortran
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm_fortran.f90
|
|
:language: fortran
|
|
:start-after: ! [doc example start]
|
|
:end-before: ! [doc example end]
|
|
:linenos:
|
|
|
|
hipsparseXcsrgemm2_bufferSizeExt()
|
|
==================================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgemm2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgemm2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgemm2_bufferSizeExt
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgemm2_bufferSizeExt
|
|
|
|
hipsparseXcsrgemm2Nnz()
|
|
=======================
|
|
|
|
.. doxygenfunction:: hipsparseXcsrgemm2Nnz
|
|
|
|
hipsparseXcsrgemm2()
|
|
======================
|
|
|
|
.. doxygenfunction:: hipsparseScsrgemm2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseDcsrgemm2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseCcsrgemm2
|
|
:outline:
|
|
.. doxygenfunction:: hipsparseZcsrgemm2
|
|
|
|
.. tabs::
|
|
|
|
.. tab:: C++
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm2_cpp.cpp
|
|
:language: cpp
|
|
:start-after: //! [doc example start]
|
|
:end-before: //! [doc example end]
|
|
:linenos:
|
|
|
|
.. tab:: C
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm2_c.c
|
|
:language: c
|
|
:start-after: /*! [doc example start] */
|
|
:end-before: /*! [doc example end] */
|
|
:linenos:
|
|
|
|
.. tab:: Fortran
|
|
|
|
.. literalinclude:: ../../clients/samples/documentation_examples/extra/example_hipsparse_csrgemm2_fortran.f90
|
|
:language: fortran
|
|
:start-after: ! [doc example start]
|
|
:end-before: ! [doc example end]
|
|
:linenos:
|