This commit is contained in:
CircleCI Docs
2024-12-06 21:22:39 +00:00
parent 8ba8a39e43
commit 04b749a588
896 changed files with 12293 additions and 11212 deletions

View File

@@ -101,8 +101,8 @@ $(function(){ initResizable(false); });
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment">// This is not part of the general C++ API as calling with a bad id is a bad</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment">// idea.</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="namespacemlx_1_1core_1_1detail.html#ac3b7b09892ff7290d5f3ef26cb444329"> 11</a></span>std::function&lt;std::vector&lt;array&gt;(<span class="keyword">const</span> std::vector&lt;array&gt;&amp;)&gt; <a class="code hl_function" href="namespacemlx_1_1core_1_1detail.html#ac3b7b09892ff7290d5f3ef26cb444329">compile</a>(</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">const</span> std::function&lt;std::vector&lt;array&gt;(<span class="keyword">const</span> std::vector&lt;array&gt;&amp;)&gt;&amp; fun,</div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="namespacemlx_1_1core_1_1detail.html#af556c7576658b2e2498ead70339d95e5"> 11</a></span>std::function&lt;std::vector&lt;array&gt;(<span class="keyword">const</span> std::vector&lt;array&gt;&amp;)&gt; <a class="code hl_function" href="namespacemlx_1_1core_1_1detail.html#af556c7576658b2e2498ead70339d95e5">compile</a>(</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> std::function&lt;std::vector&lt;array&gt;(<span class="keyword">const</span> std::vector&lt;array&gt;&amp;)&gt; fun,</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> std::uintptr_t fun_id,</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> <span class="keywordtype">bool</span> shapeless = <span class="keyword">false</span>,</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> std::vector&lt;uint64_t&gt; constants = {});</div>
@@ -120,8 +120,8 @@ $(function(){ initResizable(false); });
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html">mlx::core::detail</a></div><div class="ttdef"><b>Definition</b> ops.h:8</div></div>
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html_a3fb927c209b946aefebb195993fbe4cf"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html#a3fb927c209b946aefebb195993fbe4cf">mlx::core::detail::compile_clear_cache</a></div><div class="ttdeci">void compile_clear_cache()</div></div>
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html_a69eb76a14f845ca000f1ccb2edda0175"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html#a69eb76a14f845ca000f1ccb2edda0175">mlx::core::detail::compile_erase</a></div><div class="ttdeci">void compile_erase(std::uintptr_t fun_id)</div></div>
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html_ac3b7b09892ff7290d5f3ef26cb444329"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html#ac3b7b09892ff7290d5f3ef26cb444329">mlx::core::detail::compile</a></div><div class="ttdeci">std::function&lt; std::vector&lt; array &gt;(const std::vector&lt; array &gt; &amp;)&gt; compile(const std::function&lt; std::vector&lt; array &gt;(const std::vector&lt; array &gt; &amp;)&gt; &amp;fun, std::uintptr_t fun_id, bool shapeless=false, std::vector&lt; uint64_t &gt; constants={})</div></div>
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html_aeeff2ba6ec3d9d4ed090de6d2681dbc2"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html#aeeff2ba6ec3d9d4ed090de6d2681dbc2">mlx::core::detail::compile_available_for_device</a></div><div class="ttdeci">bool compile_available_for_device(const Device &amp;device)</div></div>
<div class="ttc" id="anamespacemlx_1_1core_1_1detail_html_af556c7576658b2e2498ead70339d95e5"><div class="ttname"><a href="namespacemlx_1_1core_1_1detail.html#af556c7576658b2e2498ead70339d95e5">mlx::core::detail::compile</a></div><div class="ttdeci">std::function&lt; std::vector&lt; array &gt;(const std::vector&lt; array &gt; &amp;)&gt; compile(std::function&lt; std::vector&lt; array &gt;(const std::vector&lt; array &gt; &amp;)&gt; fun, std::uintptr_t fun_id, bool shapeless=false, std::vector&lt; uint64_t &gt; constants={})</div></div>
<div class="ttc" id="astructmlx_1_1core_1_1_device_html"><div class="ttname"><a href="structmlx_1_1core_1_1_device.html">mlx::core::Device</a></div><div class="ttdef"><b>Definition</b> device.h:7</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->