Skip to content

Commit 07f59af

Browse files
committed
deploy: 500e328
1 parent cf6391e commit 07f59af

2 files changed

Lines changed: 47 additions & 2 deletions

File tree

docs/extensions/index.html

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,17 @@
412412
</span>
413413
</a>
414414

415+
</li>
416+
417+
<li class="md-nav__item">
418+
<a href="#half-precision-float-or-fp16-functionality" class="md-nav__link">
419+
<span class="md-ellipsis">
420+
421+
half-precision float or fp16 functionality
422+
423+
</span>
424+
</a>
425+
415426
</li>
416427

417428
<li class="md-nav__item">
@@ -666,6 +677,17 @@
666677
</span>
667678
</a>
668679

680+
</li>
681+
682+
<li class="md-nav__item">
683+
<a href="#half-precision-float-or-fp16-functionality" class="md-nav__link">
684+
<span class="md-ellipsis">
685+
686+
half-precision float or fp16 functionality
687+
688+
</span>
689+
</a>
690+
669691
</li>
670692

671693
<li class="md-nav__item">
@@ -745,6 +767,21 @@ <h2 id="blas-like-extensions">BLAS-like extensions</h2>
745767
<td style="text-align: left;">s,d,c,z</td>
746768
<td style="text-align: left;"><code>gemm</code> but only a triangular part updated</td>
747769
</tr>
770+
<tr>
771+
<td>cblas_?gemm_batch</td>
772+
<td style="text-align: left;">s,d,c,z,b</td>
773+
<td style="text-align: left;"><code>gemm</code> with several groups of input data</td>
774+
</tr>
775+
<tr>
776+
<td></td>
777+
<td style="text-align: left;"></td>
778+
<td style="text-align: left;"></td>
779+
</tr>
780+
<tr>
781+
<td>cblas_?gemm_batch_strided</td>
782+
<td style="text-align: left;">s,d,c,z,b</td>
783+
<td style="text-align: left;"><code>gemm</code> with groups of data stored at fixed offsets in the input arrays</td>
784+
</tr>
748785
</tbody>
749786
</table>
750787
<h2 id="bfloat16-functionality">bfloat16 functionality</h2>
@@ -757,6 +794,13 @@ <h2 id="bfloat16-functionality">bfloat16 functionality</h2>
757794
<li><code>float cblas_sbdot</code> computes the dot product of two bfloat16 arrays</li>
758795
<li><code>void cblas_sbgemv</code> performs the matrix-vector operations of GEMV with the input matrix and X vector as bfloat16</li>
759796
<li><code>void cblas_sbgemm</code> performs the matrix-matrix operations of GEMM with both input arrays containing bfloat16</li>
797+
<li><code>void cblas_bgemv</code> performs the matrix-vector operations of GEMV with the input matrix, X vector and result as bfloat16</li>
798+
<li><code>void cblas_bgemm</code> performs the matrix-matrix operations of GEMM with both input arrays containing bfloat16 and the output being bfloat16 as well</li>
799+
</ul>
800+
<h2 id="half-precision-float-or-fp16-functionality">half-precision float or fp16 functionality</h2>
801+
<p>BLAS-like and conversion functions for <code>hfloat16</code> (available when OpenBLAS was compiled with <code>BUILD_HFLOAT16=1</code>):</p>
802+
<ul>
803+
<li><code>void cblas_shgemm</code> performs the matrix-matrix operations of GEMM with both input arrays containing hfloat16</li>
760804
</ul>
761805
<h2 id="utility-functions">Utility functions</h2>
762806
<ul>
@@ -767,6 +811,7 @@ <h2 id="utility-functions">Utility functions</h2>
767811
<li><code>char * openblas_get_config()</code> returns the options OpenBLAS was built with, something like <code>NO_LAPACKE DYNAMIC_ARCH NO_AFFINITY Haswell</code></li>
768812
<li><code>int openblas_set_affinity(int thread_index, size_t cpusetsize, cpu_set_t *cpuset)</code> sets the CPU affinity mask of the given thread
769813
to the provided cpuset. Only available on Linux, with semantics identical to <code>pthread_setaffinity_np</code>.</li>
814+
<li><code>openblas_set_thread_callback_function</code> overrides the default multithreading backend with the provided argument</li>
770815
</ul>
771816

772817

@@ -790,7 +835,7 @@ <h2 id="utility-functions">Utility functions</h2>
790835
<span class="md-icon" title="Last update">
791836
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
792837
</span>
793-
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 26, 2024 20:09:26 UTC">December 26, 2024</span>
838+
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="March 22, 2026 21:34:27 UTC">March 22, 2026</span>
794839
</span>
795840

796841

docs/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)