mirror of
https://github.com/ml-explore/mlx.git
synced 2025-11-05 19:48:15 +08:00
rebase
This commit is contained in:
210
docs/build/html/lapack_8h.html
vendored
210
docs/build/html/lapack_8h.html
vendored
@@ -103,7 +103,8 @@ $(function(){initNavTree('lapack_8h.html',''); initResizable(true); });
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#define-members">Macros</a> </div>
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">lapack.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
@@ -116,8 +117,62 @@ $(function(){initNavTree('lapack_8h.html',''); initResizable(true); });
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ae22db9704827bf013a0a61f21a47464b" id="r_ae22db9704827bf013a0a61f21a47464b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae22db9704827bf013a0a61f21a47464b">MLX_LAPACK_FUNC</a>(f)</td></tr>
|
||||
<tr class="separator:ae22db9704827bf013a0a61f21a47464b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa356d7affbe00e6a5a700225dc6a774e" id="r_aa356d7affbe00e6a5a700225dc6a774e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa356d7affbe00e6a5a700225dc6a774e">INSTANTIATE_LAPACK_TYPES</a>(FUNC)</td></tr>
|
||||
<tr class="separator:aa356d7affbe00e6a5a700225dc6a774e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:aeaf627909edbceee7bc57639c7b27124" id="r_aeaf627909edbceee7bc57639c7b27124"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:aeaf627909edbceee7bc57639c7b27124"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aeaf627909edbceee7bc57639c7b27124">geqrf</a> (Args... args)</td></tr>
|
||||
<tr class="separator:aeaf627909edbceee7bc57639c7b27124"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aca4bf4d46eed1729128dc88d39c128c2" id="r_aca4bf4d46eed1729128dc88d39c128c2"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:aca4bf4d46eed1729128dc88d39c128c2"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aca4bf4d46eed1729128dc88d39c128c2">orgqr</a> (Args... args)</td></tr>
|
||||
<tr class="separator:aca4bf4d46eed1729128dc88d39c128c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a07b8fcda68eb0c861d282757b5381148" id="r_a07b8fcda68eb0c861d282757b5381148"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:a07b8fcda68eb0c861d282757b5381148"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a07b8fcda68eb0c861d282757b5381148">syevd</a> (Args... args)</td></tr>
|
||||
<tr class="separator:a07b8fcda68eb0c861d282757b5381148"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aafb37bcf77b8dacf75c9e8feed325757" id="r_aafb37bcf77b8dacf75c9e8feed325757"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:aafb37bcf77b8dacf75c9e8feed325757"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aafb37bcf77b8dacf75c9e8feed325757">potrf</a> (Args... args)</td></tr>
|
||||
<tr class="separator:aafb37bcf77b8dacf75c9e8feed325757"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afa6b9dd8d9110ff8f41d32edf1912e44" id="r_afa6b9dd8d9110ff8f41d32edf1912e44"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:afa6b9dd8d9110ff8f41d32edf1912e44"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#afa6b9dd8d9110ff8f41d32edf1912e44">gesvdx</a> (Args... args)</td></tr>
|
||||
<tr class="separator:afa6b9dd8d9110ff8f41d32edf1912e44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b0df109467651763a6e2b88f792a569" id="r_a6b0df109467651763a6e2b88f792a569"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:a6b0df109467651763a6e2b88f792a569"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a6b0df109467651763a6e2b88f792a569">getrf</a> (Args... args)</td></tr>
|
||||
<tr class="separator:a6b0df109467651763a6e2b88f792a569"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a54238f99f06c0843601cabe1cb6a2637" id="r_a54238f99f06c0843601cabe1cb6a2637"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:a54238f99f06c0843601cabe1cb6a2637"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a54238f99f06c0843601cabe1cb6a2637">getri</a> (Args... args)</td></tr>
|
||||
<tr class="separator:a54238f99f06c0843601cabe1cb6a2637"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9eb1ec7983c0404d7055edd2e9edeb79" id="r_a9eb1ec7983c0404d7055edd2e9edeb79"><td class="memTemplParams" colspan="2">template<typename T, typename... Args> </td></tr>
|
||||
<tr class="memitem:a9eb1ec7983c0404d7055edd2e9edeb79"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a9eb1ec7983c0404d7055edd2e9edeb79">trtri</a> (Args... args)</td></tr>
|
||||
<tr class="separator:a9eb1ec7983c0404d7055edd2e9edeb79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="aa356d7affbe00e6a5a700225dc6a774e" name="aa356d7affbe00e6a5a700225dc6a774e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa356d7affbe00e6a5a700225dc6a774e">◆ </a></span>INSTANTIATE_LAPACK_TYPES</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define INSTANTIATE_LAPACK_TYPES</td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>FUNC</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span>... Args> \</div>
|
||||
<div class="line"> <span class="keywordtype">void</span> FUNC(Args... args) { \</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<T, float>) { \</div>
|
||||
<div class="line"> MLX_LAPACK_FUNC(s##FUNC)(std::forward<Args>(args)...); \</div>
|
||||
<div class="line"> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<T, double>) { \</div>
|
||||
<div class="line"> MLX_LAPACK_FUNC(d##FUNC)(std::forward<Args>(args)...); \</div>
|
||||
<div class="line"> } \</div>
|
||||
<div class="line"> }</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae22db9704827bf013a0a61f21a47464b" name="ae22db9704827bf013a0a61f21a47464b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae22db9704827bf013a0a61f21a47464b">◆ </a></span>MLX_LAPACK_FUNC</h2>
|
||||
|
||||
@@ -134,6 +189,159 @@ Macros</h2></td></tr>
|
||||
</div><div class="memdoc">
|
||||
<b>Value:</b><div class="fragment"><div class="line">f##_</div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="aeaf627909edbceee7bc57639c7b27124" name="aeaf627909edbceee7bc57639c7b27124"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeaf627909edbceee7bc57639c7b27124">◆ </a></span>geqrf()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void geqrf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afa6b9dd8d9110ff8f41d32edf1912e44" name="afa6b9dd8d9110ff8f41d32edf1912e44"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afa6b9dd8d9110ff8f41d32edf1912e44">◆ </a></span>gesvdx()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void gesvdx </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6b0df109467651763a6e2b88f792a569" name="a6b0df109467651763a6e2b88f792a569"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6b0df109467651763a6e2b88f792a569">◆ </a></span>getrf()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void getrf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a54238f99f06c0843601cabe1cb6a2637" name="a54238f99f06c0843601cabe1cb6a2637"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a54238f99f06c0843601cabe1cb6a2637">◆ </a></span>getri()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void getri </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aca4bf4d46eed1729128dc88d39c128c2" name="aca4bf4d46eed1729128dc88d39c128c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aca4bf4d46eed1729128dc88d39c128c2">◆ </a></span>orgqr()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void orgqr </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aafb37bcf77b8dacf75c9e8feed325757" name="aafb37bcf77b8dacf75c9e8feed325757"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aafb37bcf77b8dacf75c9e8feed325757">◆ </a></span>potrf()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void potrf </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a07b8fcda68eb0c861d282757b5381148" name="a07b8fcda68eb0c861d282757b5381148"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a07b8fcda68eb0c861d282757b5381148">◆ </a></span>syevd()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void syevd </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9eb1ec7983c0404d7055edd2e9edeb79" name="a9eb1ec7983c0404d7055edd2e9edeb79"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9eb1ec7983c0404d7055edd2e9edeb79">◆ </a></span>trtri()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T, typename... Args> </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void trtri </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">Args...</td> <td class="paramname"><span class="paramname"><em>args</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
|
||||
Reference in New Issue
Block a user