mirror of
https://github.com/ml-explore/mlx.git
synced 2025-09-20 03:48:15 +08:00
rebase
This commit is contained in:
106
docs/build/html/utils_8h.html
vendored
106
docs/build/html/utils_8h.html
vendored
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.12.0"/>
|
||||
<meta name="generator" content="Doxygen 1.13.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>MLX: mlx/utils.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -11,11 +11,18 @@
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { init_search(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
@@ -28,12 +35,24 @@
|
||||
<div id="projectname">MLX
|
||||
</div>
|
||||
</td>
|
||||
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
|
||||
<input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.12.0 -->
|
||||
<!-- Generated by Doxygen 1.13.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -44,22 +63,23 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',false);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){ initResizable(false); });
|
||||
$(function(){initNavTree('utils_8h.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -81,23 +101,17 @@ $(function(){ initResizable(false); });
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_938ab0ecf10b8b860ff766c820f665fd.html">mlx</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="doc-content">
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle"><div class="title">utils.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <variant></code><br />
|
||||
<div class="textblock"><code>#include <exception></code><br />
|
||||
<code>#include <variant></code><br />
|
||||
<code>#include "<a class="el" href="array_8h_source.html">mlx/array.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="device_8h_source.html">mlx/device.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="dtype_8h_source.html">mlx/dtype.h</a>"</code><br />
|
||||
@@ -111,6 +125,9 @@ Classes</h2></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmlx_1_1core_1_1_print_formatter.html">mlx::core::PrintFormatter</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmlx_1_1core_1_1finfo.html">mlx::core::finfo</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Holds information about floating-point types. <a href="structmlx_1_1core_1_1finfo.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
@@ -130,6 +147,11 @@ Typedefs</h2></td></tr>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a4734a596e57434492ddfe79f2cb9dbf9" id="r_a4734a596e57434492ddfe79f2cb9dbf9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmlx_1_1core_1_1_stream.html">Stream</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a4734a596e57434492ddfe79f2cb9dbf9">mlx::core::to_stream</a> (<a class="el" href="namespacemlx_1_1core.html#a95fc1013cc48fbfee0c54310711a5e58">StreamOrDevice</a> s)</td></tr>
|
||||
<tr class="separator:a4734a596e57434492ddfe79f2cb9dbf9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afc71e62dc5757564486cea5ebb12500e" id="r_afc71e62dc5757564486cea5ebb12500e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmlx_1_1core_1_1_print_formatter.html">PrintFormatter</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#afc71e62dc5757564486cea5ebb12500e">mlx::core::get_global_formatter</a> ()</td></tr>
|
||||
<tr class="separator:afc71e62dc5757564486cea5ebb12500e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae1b6e5cfd27b1526285648686898e011" id="r_ae1b6e5cfd27b1526285648686898e011"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#ae1b6e5cfd27b1526285648686898e011">mlx::core::abort_with_exception</a> (const std::exception &error)</td></tr>
|
||||
<tr class="memdesc:ae1b6e5cfd27b1526285648686898e011"><td class="mdescLeft"> </td><td class="mdescRight">Print the exception and then abort. <br /></td></tr>
|
||||
<tr class="separator:ae1b6e5cfd27b1526285648686898e011"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b984eef832f757e28cd262d64a49ae7" id="r_a8b984eef832f757e28cd262d64a49ae7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmlx_1_1core_1_1_dtype.html">Dtype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a8b984eef832f757e28cd262d64a49ae7">mlx::core::result_type</a> (const <a class="el" href="classmlx_1_1core_1_1array.html">array</a> &a, const <a class="el" href="classmlx_1_1core_1_1array.html">array</a> &b)</td></tr>
|
||||
<tr class="memdesc:a8b984eef832f757e28cd262d64a49ae7"><td class="mdescLeft"> </td><td class="mdescRight">The type from promoting the arrays' types with one another. <br /></td></tr>
|
||||
<tr class="separator:a8b984eef832f757e28cd262d64a49ae7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -137,17 +159,11 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:ac457c232f956ba802acb69c5a621633d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aafaf24a28297428caf6d0c36c623489e" id="r_aafaf24a28297428caf6d0c36c623489e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmlx_1_1core_1_1_dtype.html">Dtype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#aafaf24a28297428caf6d0c36c623489e">mlx::core::result_type</a> (const std::vector< <a class="el" href="classmlx_1_1core_1_1array.html">array</a> > &arrays)</td></tr>
|
||||
<tr class="separator:aafaf24a28297428caf6d0c36c623489e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefa6a2ec6439e9619cafd227a1dc14ab" id="r_aefa6a2ec6439e9619cafd227a1dc14ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemlx_1_1core.html#a9be5b57d393e66169279cf521813af9b">Shape</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#aefa6a2ec6439e9619cafd227a1dc14ab">mlx::core::broadcast_shapes</a> (const <a class="el" href="namespacemlx_1_1core.html#a9be5b57d393e66169279cf521813af9b">Shape</a> &s1, const <a class="el" href="namespacemlx_1_1core.html#a9be5b57d393e66169279cf521813af9b">Shape</a> &s2)</td></tr>
|
||||
<tr class="memitem:aefa6a2ec6439e9619cafd227a1dc14ab" id="r_aefa6a2ec6439e9619cafd227a1dc14ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416">Shape</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#aefa6a2ec6439e9619cafd227a1dc14ab">mlx::core::broadcast_shapes</a> (const <a class="el" href="namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416">Shape</a> &s1, const <a class="el" href="namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416">Shape</a> &s2)</td></tr>
|
||||
<tr class="separator:aefa6a2ec6439e9619cafd227a1dc14ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4b664de4a4abd305827b30879b9da33" id="r_ad4b664de4a4abd305827b30879b9da33"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#ad4b664de4a4abd305827b30879b9da33">mlx::core::is_same_shape</a> (const std::vector< <a class="el" href="classmlx_1_1core_1_1array.html">array</a> > &arrays)</td></tr>
|
||||
<tr class="separator:ad4b664de4a4abd305827b30879b9da33"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b5f1435b7628a094a38b62e403e1540" id="r_a8b5f1435b7628a094a38b62e403e1540"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:a8b5f1435b7628a094a38b62e403e1540"><td class="memTemplItemLeft" align="right" valign="top">int </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a8b5f1435b7628a094a38b62e403e1540">mlx::core::check_shape_dim</a> (const T dim)</td></tr>
|
||||
<tr class="memdesc:a8b5f1435b7628a094a38b62e403e1540"><td class="mdescLeft"> </td><td class="mdescRight">Returns the shape dimension if it's within allowed range. <br /></td></tr>
|
||||
<tr class="separator:a8b5f1435b7628a094a38b62e403e1540"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0181b5d72bf3d34448dabc70f7ff858d" id="r_a0181b5d72bf3d34448dabc70f7ff858d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a0181b5d72bf3d34448dabc70f7ff858d">mlx::core::normalize_axis</a> (int axis, int ndim)</td></tr>
|
||||
<tr class="memdesc:a0181b5d72bf3d34448dabc70f7ff858d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the axis normalized to be in the range [0, ndim). <br /></td></tr>
|
||||
<tr class="separator:a0181b5d72bf3d34448dabc70f7ff858d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1cc130b06d9cdd03dddc74a3b1db0167" id="r_a1cc130b06d9cdd03dddc74a3b1db0167"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a1cc130b06d9cdd03dddc74a3b1db0167">mlx::core::normalize_axis_index</a> (int axis, int ndim, const std::string &msg_prefix="")</td></tr>
|
||||
<tr class="memdesc:a1cc130b06d9cdd03dddc74a3b1db0167"><td class="mdescLeft"> </td><td class="mdescRight">Returns the axis normalized to be in the range [0, ndim). <br /></td></tr>
|
||||
<tr class="separator:a1cc130b06d9cdd03dddc74a3b1db0167"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1e5c30e316afa30c14bc48b92afdb794" id="r_a1e5c30e316afa30c14bc48b92afdb794"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a1e5c30e316afa30c14bc48b92afdb794">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="structmlx_1_1core_1_1_device.html">Device</a> &d)</td></tr>
|
||||
<tr class="separator:a1e5c30e316afa30c14bc48b92afdb794"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ddd07021b36c848d6fb1dd9ac276822" id="r_a4ddd07021b36c848d6fb1dd9ac276822"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a4ddd07021b36c848d6fb1dd9ac276822">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="structmlx_1_1core_1_1_stream.html">Stream</a> &s)</td></tr>
|
||||
@@ -158,17 +174,15 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:a1fd58658474fb842d648dcf8f7d9f078"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a123331f01188bd76e37623b63b6b4340" id="r_a123331f01188bd76e37623b63b6b4340"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a123331f01188bd76e37623b63b6b4340">mlx::core::operator<<</a> (std::ostream &os, <a class="el" href="classmlx_1_1core_1_1array.html">array</a> a)</td></tr>
|
||||
<tr class="separator:a123331f01188bd76e37623b63b6b4340"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9146063485ab071977150c6b224d0e7b" id="r_a9146063485ab071977150c6b224d0e7b"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a9146063485ab071977150c6b224d0e7b">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="namespacemlx_1_1core.html#a9be5b57d393e66169279cf521813af9b">Shape</a> &v)</td></tr>
|
||||
<tr class="separator:a9146063485ab071977150c6b224d0e7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a860a8ed99050bd93f37a8795245c4f5b" id="r_a860a8ed99050bd93f37a8795245c4f5b"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a860a8ed99050bd93f37a8795245c4f5b">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="namespacemlx_1_1core.html#aca6e505f52ea1464d9c2c09f9f445d62">Strides</a> &v)</td></tr>
|
||||
<tr class="separator:a860a8ed99050bd93f37a8795245c4f5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e733bba89760abed32393e085812b22" id="r_a4e733bba89760abed32393e085812b22"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a4e733bba89760abed32393e085812b22">mlx::core::operator<<</a> (std::ostream &os, const std::vector< int > &v)</td></tr>
|
||||
<tr class="separator:a4e733bba89760abed32393e085812b22"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5e5bd5c57b1cf19776bdb41e732861d9" id="r_a5e5bd5c57b1cf19776bdb41e732861d9"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a5e5bd5c57b1cf19776bdb41e732861d9">mlx::core::operator<<</a> (std::ostream &os, const std::vector< int64_t > &v)</td></tr>
|
||||
<tr class="separator:a5e5bd5c57b1cf19776bdb41e732861d9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a42a19c8442b173606e714364227e7d45" id="r_a42a19c8442b173606e714364227e7d45"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a42a19c8442b173606e714364227e7d45">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="structmlx_1_1core_1_1complex64__t.html">complex64_t</a> &v)</td></tr>
|
||||
<tr class="separator:a42a19c8442b173606e714364227e7d45"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57eb97a5eba99a846ac429795e407574" id="r_a57eb97a5eba99a846ac429795e407574"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a57eb97a5eba99a846ac429795e407574">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="namespacemlx_1_1core.html#afbd2769c30e721afc85a7b9fb55b8e52">float16_t</a> &v)</td></tr>
|
||||
<tr class="separator:a57eb97a5eba99a846ac429795e407574"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7db909d54cf07375e89424c32c07a29c" id="r_a7db909d54cf07375e89424c32c07a29c"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a7db909d54cf07375e89424c32c07a29c">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a7782de82393104dd4ad754ce3b316e82">bfloat16_t</a> &v)</td></tr>
|
||||
<tr class="memitem:a7db909d54cf07375e89424c32c07a29c" id="r_a7db909d54cf07375e89424c32c07a29c"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#a7db909d54cf07375e89424c32c07a29c">mlx::core::operator<<</a> (std::ostream &os, const <a class="el" href="namespacemlx_1_1core.html#acb5d16c9b83778c7621c38e522e0060b">bfloat16_t</a> &v)</td></tr>
|
||||
<tr class="separator:a7db909d54cf07375e89424c32c07a29c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adacbc4526e8964b267a8ec3eb1bc1a32" id="r_adacbc4526e8964b267a8ec3eb1bc1a32"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#adacbc4526e8964b267a8ec3eb1bc1a32">mlx::core::is_power_of_2</a> (int n)</td></tr>
|
||||
<tr class="separator:adacbc4526e8964b267a8ec3eb1bc1a32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -180,17 +194,15 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:ac3266e1259a64c8b56bdc6c7029179f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aedbf4e739553024c33dd0094dd9107aa" id="r_aedbf4e739553024c33dd0094dd9107aa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core_1_1env.html#aedbf4e739553024c33dd0094dd9107aa">mlx::core::env::max_ops_per_buffer</a> ()</td></tr>
|
||||
<tr class="separator:aedbf4e739553024c33dd0094dd9107aa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:af5a408a78cc934717dd711ddfda58ea6" id="r_af5a408a78cc934717dd711ddfda58ea6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmlx_1_1core_1_1_print_formatter.html">PrintFormatter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemlx_1_1core.html#af5a408a78cc934717dd711ddfda58ea6">mlx::core::global_formatter</a></td></tr>
|
||||
<tr class="separator:af5a408a78cc934717dd711ddfda58ea6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
|
||||
</small></address>
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_938ab0ecf10b8b860ff766c820f665fd.html">mlx</a></li><li class="navelem"><a class="el" href="utils_8h.html">utils.h</a></li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.1 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
Reference in New Issue
Block a user