<!-- HTML header for doxygen 1.8.14--> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.11"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Caffe2 - C++ API: caffe2::ConstantFillOp< Context > Class Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link rel="icon" href="/static/favicon.png" type="image/x-icon"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.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"> $(document).ready(function() { init_search(); }); </script> <link href="stylesheet.css" rel="stylesheet" type="text/css" /> <link href="main.css" rel="stylesheet" type="text/css"/> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectlogo" width="56"><a href="/"><img alt="Logo" src="Caffe2-with-name-55-tall.png"/></a></td> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Caffe2 - C++ API </div> <div id="projectbrief">A deep learning, cross platform ML framework</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.11 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="/doxygen-c/html/classes.html"><span>C++ API</span></a></li> <li><a href="/doxygen-python/html/annotated.html"><span>Python API</span></a></li> <li><a href="https://github.com/caffe2/caffe2"><span>GitHub</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="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.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="classes.html"><span>Data Structure Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespacecaffe2.html">caffe2</a></li><li class="navelem"><a class="el" href="classcaffe2_1_1_constant_fill_op.html">ConstantFillOp</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">caffe2::ConstantFillOp< Context > Class Template Reference<span class="mlabels"><span class="mlabel">final</span></span></div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for caffe2::ConstantFillOp< Context >:</div> <div class="dyncontent"> <div class="center"> <img src="classcaffe2_1_1_constant_fill_op.png" usemap="#caffe2::ConstantFillOp_3C_20Context_20_3E_map" alt=""/> <map id="caffe2::ConstantFillOp_3C_20Context_20_3E_map" name="caffe2::ConstantFillOp< Context >_map"> <area href="classcaffe2_1_1_filler_op.html" alt="caffe2::FillerOp< Context >" shape="rect" coords="0,168,223,192"/> <area href="classcaffe2_1_1_operator.html" alt="caffe2::Operator< Context >" shape="rect" coords="0,112,223,136"/> <area href="classcaffe2_1_1_operator_base.html" alt="caffe2::OperatorBase" shape="rect" coords="0,56,223,80"/> <area href="classcaffe2_1_1_observable.html" alt="caffe2::Observable< OperatorBase >" shape="rect" coords="0,0,223,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a926ebb8bb81ffc730dc6c212a57779b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a926ebb8bb81ffc730dc6c212a57779b3"></a>  </td><td class="memItemRight" valign="bottom"><b>ConstantFillOp</b> (const OperatorDef &operator_def, <a class="el" href="classcaffe2_1_1_workspace.html">Workspace</a> *ws)</td></tr> <tr class="separator:a926ebb8bb81ffc730dc6c212a57779b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9742c293892d895d916417d4e97207f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9742c293892d895d916417d4e97207f"></a> bool </td><td class="memItemRight" valign="bottom"><b>Fill</b> (<a class="el" href="classcaffe2_1_1_tensor.html">Tensor</a>< Context > *output) override</td></tr> <tr class="separator:aa9742c293892d895d916417d4e97207f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac462b4ba88acf65f3e0d2db3ebea81f1"><td class="memTemplParams" colspan="2"><a class="anchor" id="ac462b4ba88acf65f3e0d2db3ebea81f1"></a> template<typename T > </td></tr> <tr class="memitem:ac462b4ba88acf65f3e0d2db3ebea81f1"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>FillWithType</b> (<a class="el" href="classcaffe2_1_1_tensor.html">Tensor</a>< Context > *output)</td></tr> <tr class="separator:ac462b4ba88acf65f3e0d2db3ebea81f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94477a7383728245987a5faec2eb0bb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a94477a7383728245987a5faec2eb0bb6"></a> bool </td><td class="memItemRight" valign="bottom"><b>FillWithString</b> (<a class="el" href="classcaffe2_1_1_tensor.html">Tensor</a>< Context > *output)</td></tr> <tr class="separator:a94477a7383728245987a5faec2eb0bb6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classcaffe2_1_1_filler_op"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcaffe2_1_1_filler_op')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcaffe2_1_1_filler_op.html">caffe2::FillerOp< Context ></a></td></tr> <tr class="memitem:a4359f1f50d9d8dee3a2be83fa9a9ff77 inherit pub_methods_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4359f1f50d9d8dee3a2be83fa9a9ff77"></a>  </td><td class="memItemRight" valign="bottom"><b>FillerOp</b> (const OperatorDef &operator_def, <a class="el" href="classcaffe2_1_1_workspace.html">Workspace</a> *ws)</td></tr> <tr class="separator:a4359f1f50d9d8dee3a2be83fa9a9ff77 inherit pub_methods_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d3628ff9a6e2f008a8df9437a4c3fd8 inherit pub_methods_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d3628ff9a6e2f008a8df9437a4c3fd8"></a> bool </td><td class="memItemRight" valign="bottom"><b>RunOnDevice</b> () override</td></tr> <tr class="separator:a6d3628ff9a6e2f008a8df9437a4c3fd8 inherit pub_methods_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classcaffe2_1_1_operator"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcaffe2_1_1_operator')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcaffe2_1_1_operator.html">caffe2::Operator< Context ></a></td></tr> <tr class="memitem:a11e7e5d4a068a77c0ac390237284200e inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11e7e5d4a068a77c0ac390237284200e"></a>  </td><td class="memItemRight" valign="bottom"><b>Operator</b> (const OperatorDef &operator_def, <a class="el" href="classcaffe2_1_1_workspace.html">Workspace</a> *ws)</td></tr> <tr class="separator:a11e7e5d4a068a77c0ac390237284200e inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a1a7f7bf02f217dfa1a88e551416d16 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a1a7f7bf02f217dfa1a88e551416d16"></a> const <a class="el" href="classcaffe2_1_1_tensor.html">Tensor</a>< Context > & </td><td class="memItemRight" valign="bottom"><b>Input</b> (int idx)</td></tr> <tr class="separator:a1a1a7f7bf02f217dfa1a88e551416d16 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa03ef95ddee6606d0e5d003d7f4f13e inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa03ef95ddee6606d0e5d003d7f4f13e"></a> <a class="el" href="classcaffe2_1_1_tensor.html">Tensor</a>< Context > * </td><td class="memItemRight" valign="bottom"><b>Output</b> (int idx)</td></tr> <tr class="separator:afa03ef95ddee6606d0e5d003d7f4f13e inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ee36b4abdb455c35d51ae8911e19439 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ee36b4abdb455c35d51ae8911e19439"></a> void </td><td class="memItemRight" valign="bottom"><b>WaitEvent</b> (const <a class="el" href="classcaffe2_1_1_event.html">Event</a> &ev, int stream_id=-1) final</td></tr> <tr class="separator:a5ee36b4abdb455c35d51ae8911e19439 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbeb98d23872c9601e00a9fa265ca708 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbeb98d23872c9601e00a9fa265ca708"></a> void </td><td class="memItemRight" valign="bottom"><b>WaitEvents</b> (const std::vector< const <a class="el" href="classcaffe2_1_1_event.html">Event</a> * > &events, int stream_id=-1) final</td></tr> <tr class="separator:afbeb98d23872c9601e00a9fa265ca708 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2522e099b50e70994f45496a9273d67 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2522e099b50e70994f45496a9273d67"></a> bool </td><td class="memItemRight" valign="bottom"><b>Run</b> (int stream_id=0) final</td></tr> <tr class="separator:ab2522e099b50e70994f45496a9273d67 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae32111f9bf9176efdf3be9fe5c582c76 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae32111f9bf9176efdf3be9fe5c582c76"></a> bool </td><td class="memItemRight" valign="bottom"><b>RunAsync</b> (int stream_id=0) final</td></tr> <tr class="separator:ae32111f9bf9176efdf3be9fe5c582c76 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab49891e4009152ee6dab5c7964023973 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab49891e4009152ee6dab5c7964023973"></a> bool </td><td class="memItemRight" valign="bottom"><b>IsStreamFree</b> (int stream_id) const override</td></tr> <tr class="separator:ab49891e4009152ee6dab5c7964023973 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a4add8fa12337f70ee28c463060a721 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a4add8fa12337f70ee28c463060a721"></a> bool </td><td class="memItemRight" valign="bottom"><b>HasAsyncPart</b> () const override</td></tr> <tr class="separator:a9a4add8fa12337f70ee28c463060a721 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a873525f8429339d2e3a60b5e452b1abd inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a873525f8429339d2e3a60b5e452b1abd"></a> bool </td><td class="memItemRight" valign="bottom"><b>SupportsAsyncScheduling</b> () const override</td></tr> <tr class="separator:a873525f8429339d2e3a60b5e452b1abd inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5278af1b908353a66364bb19746b1013 inherit pub_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5278af1b908353a66364bb19746b1013"></a> const Context * </td><td class="memItemRight" valign="bottom"><b>getContext</b> () const </td></tr> <tr class="separator:a5278af1b908353a66364bb19746b1013 inherit pub_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classcaffe2_1_1_operator_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcaffe2_1_1_operator_base')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcaffe2_1_1_operator_base.html">caffe2::OperatorBase</a></td></tr> <tr class="memitem:a8b17e9c59924c0f253c8ce58823e71f7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b17e9c59924c0f253c8ce58823e71f7"></a>  </td><td class="memItemRight" valign="bottom"><b>OperatorBase</b> (const OperatorDef &operator_def, <a class="el" href="classcaffe2_1_1_workspace.html">Workspace</a> *ws)</td></tr> <tr class="separator:a8b17e9c59924c0f253c8ce58823e71f7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d92f66a58019292c021a9fa8bd626fd inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d92f66a58019292c021a9fa8bd626fd"></a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classcaffe2_1_1_operator_base.html#a4d92f66a58019292c021a9fa8bd626fd">HasArgument</a> (const string &name) const </td></tr> <tr class="memdesc:a4d92f66a58019292c021a9fa8bd626fd inherit pub_methods_classcaffe2_1_1_operator_base"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the operator has an argument of the given name. <br /></td></tr> <tr class="separator:a4d92f66a58019292c021a9fa8bd626fd inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a36903f725162e9597c6366ea37cbdf inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1a36903f725162e9597c6366ea37cbdf"></a> template<typename T > </td></tr> <tr class="memitem:a1a36903f725162e9597c6366ea37cbdf inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><b>GetSingleArgument</b> (const string &name, const T &default_value) const </td></tr> <tr class="separator:a1a36903f725162e9597c6366ea37cbdf inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8db67b3a94d3f5ad7c34710416eafbe6 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a8db67b3a94d3f5ad7c34710416eafbe6"></a> template<typename T > </td></tr> <tr class="memitem:a8db67b3a94d3f5ad7c34710416eafbe6 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>HasSingleArgumentOfType</b> (const string &name) const </td></tr> <tr class="separator:a8db67b3a94d3f5ad7c34710416eafbe6 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c7beb3cea506ecdd38a5b90e941628e inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a7c7beb3cea506ecdd38a5b90e941628e"></a> template<typename T > </td></tr> <tr class="memitem:a7c7beb3cea506ecdd38a5b90e941628e inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">vector< T > </td><td class="memTemplItemRight" valign="bottom"><b>GetRepeatedArgument</b> (const string &name, const vector< T > &default_value={}) const </td></tr> <tr class="separator:a7c7beb3cea506ecdd38a5b90e941628e inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b6ec26dec5eb520419dc5a57f2235ef inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a1b6ec26dec5eb520419dc5a57f2235ef"></a> template<typename T > </td></tr> <tr class="memitem:a1b6ec26dec5eb520419dc5a57f2235ef inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">const T & </td><td class="memTemplItemRight" valign="bottom"><b>Input</b> (int idx)</td></tr> <tr class="separator:a1b6ec26dec5eb520419dc5a57f2235ef inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08832a753a297fe95ca095cd7696532f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a08832a753a297fe95ca095cd7696532f"></a> template<typename T > </td></tr> <tr class="memitem:a08832a753a297fe95ca095cd7696532f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">T * </td><td class="memTemplItemRight" valign="bottom"><b>Output</b> (int idx)</td></tr> <tr class="separator:a08832a753a297fe95ca095cd7696532f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae310ebe834186c7f4b886b85fa144c97 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae310ebe834186c7f4b886b85fa144c97"></a> template<typename T > </td></tr> <tr class="memitem:ae310ebe834186c7f4b886b85fa144c97 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">T * </td><td class="memTemplItemRight" valign="bottom"><b>Output</b> (int idx, T *allocated)</td></tr> <tr class="separator:ae310ebe834186c7f4b886b85fa144c97 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47873956fbdb29d5532c331c012d3b3f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47873956fbdb29d5532c331c012d3b3f"></a> const <a class="el" href="classcaffe2_1_1_blob.html">Blob</a> & </td><td class="memItemRight" valign="bottom"><b>InputBlob</b> (int idx)</td></tr> <tr class="separator:a47873956fbdb29d5532c331c012d3b3f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8622ec5cdc90909f4f104367cb8cbec9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8622ec5cdc90909f4f104367cb8cbec9"></a> <a class="el" href="classcaffe2_1_1_blob.html">Blob</a> * </td><td class="memItemRight" valign="bottom"><b>OutputBlob</b> (int idx)</td></tr> <tr class="separator:a8622ec5cdc90909f4f104367cb8cbec9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a133ae1c5c18749c44dcd516d240ca2ca inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a133ae1c5c18749c44dcd516d240ca2ca"></a> template<typename T > </td></tr> <tr class="memitem:a133ae1c5c18749c44dcd516d240ca2ca inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>InputIsType</b> (int idx)</td></tr> <tr class="separator:a133ae1c5c18749c44dcd516d240ca2ca inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f20d5cfa7c441fa5dcc315d90f3832a inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplParams" colspan="2"><a class="anchor" id="a2f20d5cfa7c441fa5dcc315d90f3832a"></a> template<typename T > </td></tr> <tr class="memitem:a2f20d5cfa7c441fa5dcc315d90f3832a inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memTemplItemLeft" align="right" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><b>OutputIsType</b> (int idx)</td></tr> <tr class="separator:a2f20d5cfa7c441fa5dcc315d90f3832a inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c8790afd3ef8d1e1c628a0d778d2ee9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c8790afd3ef8d1e1c628a0d778d2ee9"></a> int </td><td class="memItemRight" valign="bottom"><b>InputSize</b> () const </td></tr> <tr class="separator:a5c8790afd3ef8d1e1c628a0d778d2ee9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d0f7998c68c4a413ae33a1af6e5a653 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d0f7998c68c4a413ae33a1af6e5a653"></a> int </td><td class="memItemRight" valign="bottom"><b>OutputSize</b> () const </td></tr> <tr class="separator:a4d0f7998c68c4a413ae33a1af6e5a653 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9512097a52b1df18c83b73f69ce0fdfa inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9512097a52b1df18c83b73f69ce0fdfa"></a> const vector< const <a class="el" href="classcaffe2_1_1_blob.html">Blob</a> * > & </td><td class="memItemRight" valign="bottom"><b>Inputs</b> () const </td></tr> <tr class="separator:a9512097a52b1df18c83b73f69ce0fdfa inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b81892866eda316c3500b089ad381a7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b81892866eda316c3500b089ad381a7"></a> const vector< <a class="el" href="classcaffe2_1_1_blob.html">Blob</a> * > & </td><td class="memItemRight" valign="bottom"><b>Outputs</b> ()</td></tr> <tr class="separator:a5b81892866eda316c3500b089ad381a7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a261bcca4bd3fbd53d7856eaec3d66350 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a261bcca4bd3fbd53d7856eaec3d66350"></a> vector< TensorShape > </td><td class="memItemRight" valign="bottom"><b>InputTensorShapes</b> ()</td></tr> <tr class="separator:a261bcca4bd3fbd53d7856eaec3d66350 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ef986d9e9dae91d896e24108b3cf4c9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ef986d9e9dae91d896e24108b3cf4c9"></a> void </td><td class="memItemRight" valign="bottom"><b>Wait</b> (const <a class="el" href="classcaffe2_1_1_operator_base.html">OperatorBase</a> &other, int stream_id=-1)</td></tr> <tr class="separator:a4ef986d9e9dae91d896e24108b3cf4c9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae58f3adb68b3efe44a98b56834af5c2d inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae58f3adb68b3efe44a98b56834af5c2d"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>Finish</b> ()</td></tr> <tr class="separator:ae58f3adb68b3efe44a98b56834af5c2d inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ef146c48b3fd0e03b00254b309d62e2 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6ef146c48b3fd0e03b00254b309d62e2"></a> virtual void </td><td class="memItemRight" valign="bottom"><b>AddRelatedBlobInfo</b> (<a class="el" href="classcaffe2_1_1_enforce_not_met.html">EnforceNotMet</a> *err)</td></tr> <tr class="separator:a6ef146c48b3fd0e03b00254b309d62e2 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa43cd37d326ef3601daf9061f8de5964 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa43cd37d326ef3601daf9061f8de5964"></a> const OperatorDef & </td><td class="memItemRight" valign="bottom"><b>debug_def</b> () const </td></tr> <tr class="separator:aa43cd37d326ef3601daf9061f8de5964 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca62df942b99f28f06d7fafdf975b5f7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca62df942b99f28f06d7fafdf975b5f7"></a> void </td><td class="memItemRight" valign="bottom"><b>set_debug_def</b> (const std::shared_ptr< const OperatorDef > &operator_def)</td></tr> <tr class="separator:aca62df942b99f28f06d7fafdf975b5f7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a627cf8c39ce0688092e66374a9b80f87 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a627cf8c39ce0688092e66374a9b80f87"></a> bool </td><td class="memItemRight" valign="bottom"><b>has_debug_def</b> () const </td></tr> <tr class="separator:a627cf8c39ce0688092e66374a9b80f87 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a961dc8de4b2544093002fb9f988537e9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a961dc8de4b2544093002fb9f988537e9"></a> void </td><td class="memItemRight" valign="bottom"><b>RecordLastFailedOpNetPosition</b> ()</td></tr> <tr class="separator:a961dc8de4b2544093002fb9f988537e9 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a570b267e23408366ddfbcf75360121cc inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a570b267e23408366ddfbcf75360121cc"></a> int </td><td class="memItemRight" valign="bottom"><b>net_position</b> () const </td></tr> <tr class="separator:a570b267e23408366ddfbcf75360121cc inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab781a4175b3a76784d223829bcd5e626 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab781a4175b3a76784d223829bcd5e626"></a> void </td><td class="memItemRight" valign="bottom"><b>set_net_position</b> (int idx)</td></tr> <tr class="separator:ab781a4175b3a76784d223829bcd5e626 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac147bb22849e7a368a23c800f4e059b7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac147bb22849e7a368a23c800f4e059b7"></a> const DeviceOption & </td><td class="memItemRight" valign="bottom"><b>device_option</b> () const </td></tr> <tr class="separator:ac147bb22849e7a368a23c800f4e059b7 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1988aacb923c1ec3ba6c8e4fe21535c inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1988aacb923c1ec3ba6c8e4fe21535c"></a> const <a class="el" href="classcaffe2_1_1_event.html">Event</a> & </td><td class="memItemRight" valign="bottom"><b>event</b> () const </td></tr> <tr class="separator:ad1988aacb923c1ec3ba6c8e4fe21535c inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37b20053ae794ea09901414245f6e4db inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37b20053ae794ea09901414245f6e4db"></a> <a class="el" href="classcaffe2_1_1_event.html">Event</a> & </td><td class="memItemRight" valign="bottom"><b>event</b> ()</td></tr> <tr class="separator:a37b20053ae794ea09901414245f6e4db inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac161563f3ad9af26bfc17e59d550c989 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac161563f3ad9af26bfc17e59d550c989"></a> void </td><td class="memItemRight" valign="bottom"><b>ResetEvent</b> ()</td></tr> <tr class="separator:ac161563f3ad9af26bfc17e59d550c989 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a470064155857ec456d2b9dace0036f1f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a470064155857ec456d2b9dace0036f1f"></a> void </td><td class="memItemRight" valign="bottom"><b>DisableEvent</b> ()</td></tr> <tr class="separator:a470064155857ec456d2b9dace0036f1f inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf56fc9e02c9253e8dd7b7f4a2abd83b inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf56fc9e02c9253e8dd7b7f4a2abd83b"></a> bool </td><td class="memItemRight" valign="bottom"><b>IsEventDisabled</b> () const </td></tr> <tr class="separator:acf56fc9e02c9253e8dd7b7f4a2abd83b inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3e7bf672f3bf37c92d2c6192082f7c6 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3e7bf672f3bf37c92d2c6192082f7c6"></a> const std::string & </td><td class="memItemRight" valign="bottom"><b>type</b> () const </td></tr> <tr class="separator:aa3e7bf672f3bf37c92d2c6192082f7c6 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ffdc1e74ea851c687b29e250409aca5 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ffdc1e74ea851c687b29e250409aca5"></a> void </td><td class="memItemRight" valign="bottom"><b>annotate_engine</b> (const std::string &engine)</td></tr> <tr class="separator:a8ffdc1e74ea851c687b29e250409aca5 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a157f0453944c47a4bfdb8deb5c9a4ae8 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a157f0453944c47a4bfdb8deb5c9a4ae8"></a> const std::string & </td><td class="memItemRight" valign="bottom"><b>engine</b> () const </td></tr> <tr class="separator:a157f0453944c47a4bfdb8deb5c9a4ae8 inherit pub_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classcaffe2_1_1_observable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcaffe2_1_1_observable')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classcaffe2_1_1_observable.html">caffe2::Observable< OperatorBase ></a></td></tr> <tr class="memitem:a0ac04a21851203c49213fb12253a0523 inherit pub_methods_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ac04a21851203c49213fb12253a0523"></a> const <a class="el" href="classcaffe2_1_1_observer_base.html">Observer</a> * </td><td class="memItemRight" valign="bottom"><b>AttachObserver</b> (std::unique_ptr< <a class="el" href="classcaffe2_1_1_observer_base.html">Observer</a> > observer)</td></tr> <tr class="separator:a0ac04a21851203c49213fb12253a0523 inherit pub_methods_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a7aa9d4c9479361db9928eff232979d inherit pub_methods_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classcaffe2_1_1_observer_base.html">Observer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcaffe2_1_1_observable.html#a8a7aa9d4c9479361db9928eff232979d">DetachObserver</a> (const <a class="el" href="classcaffe2_1_1_observer_base.html">Observer</a> *observer_ptr)</td></tr> <tr class="memdesc:a8a7aa9d4c9479361db9928eff232979d inherit pub_methods_classcaffe2_1_1_observable"><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique_ptr to the removed observer. <a href="#a8a7aa9d4c9479361db9928eff232979d">More...</a><br /></td></tr> <tr class="separator:a8a7aa9d4c9479361db9928eff232979d inherit pub_methods_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a1d1d958f788a1d347fa11950d89df0 inherit pub_methods_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5a1d1d958f788a1d347fa11950d89df0"></a> virtual size_t </td><td class="memItemRight" valign="bottom"><b>NumObservers</b> ()</td></tr> <tr class="separator:a5a1d1d958f788a1d347fa11950d89df0 inherit pub_methods_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6d483320a3074eb3d6d7e3a94cffabd inherit pub_methods_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6d483320a3074eb3d6d7e3a94cffabd"></a> void </td><td class="memItemRight" valign="bottom"><b>StartAllObservers</b> ()</td></tr> <tr class="separator:ae6d483320a3074eb3d6d7e3a94cffabd inherit pub_methods_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5b6c5df43d1f97d895b897fe6abcbca inherit pub_methods_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5b6c5df43d1f97d895b897fe6abcbca"></a> void </td><td class="memItemRight" valign="bottom"><b>StopAllObservers</b> ()</td></tr> <tr class="separator:ad5b6c5df43d1f97d895b897fe6abcbca inherit pub_methods_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:abb9a05d81c7dd086a74c3b67275f9dd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb9a05d81c7dd086a74c3b67275f9dd7"></a>  </td><td class="memItemRight" valign="bottom"><b>USE_OPERATOR_CONTEXT_FUNCTIONS</b></td></tr> <tr class="separator:abb9a05d81c7dd086a74c3b67275f9dd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_attribs_classcaffe2_1_1_filler_op"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classcaffe2_1_1_filler_op')"><img src="closed.png" alt="-"/> Data Fields inherited from <a class="el" href="classcaffe2_1_1_filler_op.html">caffe2::FillerOp< Context ></a></td></tr> <tr class="memitem:a16b99db49fa975a29314db44caddad26 inherit pub_attribs_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16b99db49fa975a29314db44caddad26"></a>  </td><td class="memItemRight" valign="bottom"><b>USE_OPERATOR_CONTEXT_FUNCTIONS</b></td></tr> <tr class="separator:a16b99db49fa975a29314db44caddad26 inherit pub_attribs_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_types_classcaffe2_1_1_observable"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classcaffe2_1_1_observable')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classcaffe2_1_1_observable.html">caffe2::Observable< OperatorBase ></a></td></tr> <tr class="memitem:abb49f4db328e1b117e3999f29459def5 inherit pub_types_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb49f4db328e1b117e3999f29459def5"></a> using </td><td class="memItemRight" valign="bottom"><b>Observer</b> = <a class="el" href="classcaffe2_1_1_observer_base.html">ObserverBase</a>< <a class="el" href="classcaffe2_1_1_operator_base.html">OperatorBase</a> ></td></tr> <tr class="separator:abb49f4db328e1b117e3999f29459def5 inherit pub_types_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_static_attribs_classcaffe2_1_1_operator_base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classcaffe2_1_1_operator_base')"><img src="closed.png" alt="-"/> Static Public Attributes inherited from <a class="el" href="classcaffe2_1_1_operator_base.html">caffe2::OperatorBase</a></td></tr> <tr class="memitem:a6469b8d61dc1107bc3c649ac47bbd24d inherit pub_static_attribs_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6469b8d61dc1107bc3c649ac47bbd24d"></a> static constexpr int </td><td class="memItemRight" valign="bottom"><b>kNoNetPositionSet</b> = -1</td></tr> <tr class="separator:a6469b8d61dc1107bc3c649ac47bbd24d inherit pub_static_attribs_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classcaffe2_1_1_operator"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcaffe2_1_1_operator')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcaffe2_1_1_operator.html">caffe2::Operator< Context ></a></td></tr> <tr class="memitem:abb6b26b9d6d77aa5ac1db7d5b2d50ce5 inherit pro_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb6b26b9d6d77aa5ac1db7d5b2d50ce5"></a> void </td><td class="memItemRight" valign="bottom"><b>RecordEvent</b> (const char *err_msg=nullptr) final</td></tr> <tr class="separator:abb6b26b9d6d77aa5ac1db7d5b2d50ce5 inherit pro_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a572f1512cdb09990676e049a2698404e inherit pro_methods_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a572f1512cdb09990676e049a2698404e"></a> std::string </td><td class="memItemRight" valign="bottom"><b>getErrorMsg</b> ()</td></tr> <tr class="separator:a572f1512cdb09990676e049a2698404e inherit pro_methods_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_methods_classcaffe2_1_1_operator_base"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcaffe2_1_1_operator_base')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classcaffe2_1_1_operator_base.html">caffe2::OperatorBase</a></td></tr> <tr class="memitem:ab8f85e9bb2251c93454bbd403c357aa9 inherit pro_methods_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8f85e9bb2251c93454bbd403c357aa9"></a>  </td><td class="memItemRight" valign="bottom"><b>DISABLE_COPY_AND_ASSIGN</b> (<a class="el" href="classcaffe2_1_1_operator_base.html">OperatorBase</a>)</td></tr> <tr class="separator:ab8f85e9bb2251c93454bbd403c357aa9 inherit pro_methods_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classcaffe2_1_1_filler_op"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcaffe2_1_1_filler_op')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcaffe2_1_1_filler_op.html">caffe2::FillerOp< Context ></a></td></tr> <tr class="memitem:a7ecd5812f01eb4ef49dbe194392d0d8e inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ecd5812f01eb4ef49dbe194392d0d8e"></a> vector< TIndex > </td><td class="memItemRight" valign="bottom"><b>shape_</b></td></tr> <tr class="separator:a7ecd5812f01eb4ef49dbe194392d0d8e inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb320fd6ec7ae73791fc5ace29f59807 inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb320fd6ec7ae73791fc5ace29f59807"></a> vector< TIndex > </td><td class="memItemRight" valign="bottom"><b>extra_shape_</b></td></tr> <tr class="separator:acb320fd6ec7ae73791fc5ace29f59807 inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ddd4f4cb37ee6eec5dbf5ae8b3a6500 inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ddd4f4cb37ee6eec5dbf5ae8b3a6500"></a> bool </td><td class="memItemRight" valign="bottom"><b>input_as_shape_</b></td></tr> <tr class="separator:a7ddd4f4cb37ee6eec5dbf5ae8b3a6500 inherit pro_attribs_classcaffe2_1_1_filler_op"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classcaffe2_1_1_operator"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcaffe2_1_1_operator')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcaffe2_1_1_operator.html">caffe2::Operator< Context ></a></td></tr> <tr class="memitem:af4c08188782db9c1461a50a20923a3b9 inherit pro_attribs_classcaffe2_1_1_operator"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4c08188782db9c1461a50a20923a3b9"></a> Context </td><td class="memItemRight" valign="bottom"><b>context_</b></td></tr> <tr class="separator:af4c08188782db9c1461a50a20923a3b9 inherit pro_attribs_classcaffe2_1_1_operator"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classcaffe2_1_1_operator_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcaffe2_1_1_operator_base')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcaffe2_1_1_operator_base.html">caffe2::OperatorBase</a></td></tr> <tr class="memitem:a500d504fa58edf7eab1c3e6c6b4bf6b1 inherit pro_attribs_classcaffe2_1_1_operator_base"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a500d504fa58edf7eab1c3e6c6b4bf6b1"></a> std::unique_ptr< <a class="el" href="classcaffe2_1_1_event.html">Event</a> > </td><td class="memItemRight" valign="bottom"><b>event_</b></td></tr> <tr class="separator:a500d504fa58edf7eab1c3e6c6b4bf6b1 inherit pro_attribs_classcaffe2_1_1_operator_base"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pro_attribs_classcaffe2_1_1_observable"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcaffe2_1_1_observable')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classcaffe2_1_1_observable.html">caffe2::Observable< OperatorBase ></a></td></tr> <tr class="memitem:a1c0e56e277283cc9990397cfde2358d9 inherit pro_attribs_classcaffe2_1_1_observable"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0e56e277283cc9990397cfde2358d9"></a> std::vector< std::unique_ptr< <a class="el" href="classcaffe2_1_1_observer_base.html">Observer</a> > > </td><td class="memItemRight" valign="bottom"><b>observers_list_</b></td></tr> <tr class="separator:a1c0e56e277283cc9990397cfde2358d9 inherit pro_attribs_classcaffe2_1_1_observable"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><h3>template<class Context><br /> class caffe2::ConstantFillOp< Context ></h3> <p>Definition at line <a class="el" href="filler__op_8h_source.html#l00208">208</a> of file <a class="el" href="filler__op_8h_source.html">filler_op.h</a>.</p> </div><hr/>The documentation for this class was generated from the following file:<ul> <li>caffe2/operators/<a class="el" href="filler__op_8h_source.html">filler_op.h</a></li> </ul> </div><!-- contents --> <!-- HTML footer for doxygen 1.8.14--> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Thu Apr 19 2018 13:03:58 for Caffe2 - C++ API by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.11 </small></address> <div class="footerContainer"> <div id="footer_wrap" class="wrapper footerWrapper"> <div class="footerBlocks"> <div id="fb_oss" class="footerSection fbOpenSourceFooter"> <svg class="facebookOSSLogoSvg" viewBox="0 0 1133.9 1133.9" x="0px" y="0px" height=50 width=50> <g> <path class="logoRing outerRing" d="M 498.3 3.7 c 153.6 88.9 307.3 177.7 461.1 266.2 c 7.6 4.4 10.3 9.1 10.3 17.8 c -0.3 179.1 -0.2 358.3 0 537.4 c 0 8.1 -2.4 12.8 -9.7 17.1 c -154.5 88.9 -308.8 178.1 -462.9 267.5 c -9 5.2 -15.5 5.3 -24.6 0.1 c -153.9 -89.2 -307.9 -178 -462.1 -266.8 C 3 838.8 0 833.9 0 825.1 c 0.3 -179.1 0.2 -358.3 0 -537.4 c 0 -8.6 2.6 -13.6 10.2 -18 C 164.4 180.9 318.4 92 472.4 3 C 477 -1.5 494.3 -0.7 498.3 3.7 Z M 48.8 555.3 c 0 79.9 0.2 159.9 -0.2 239.8 c -0.1 10 3 15.6 11.7 20.6 c 137.2 78.8 274.2 157.8 411 237.3 c 9.9 5.7 17 5.7 26.8 0.1 c 137.5 -79.8 275.2 -159.2 412.9 -238.5 c 7.4 -4.3 10.5 -8.9 10.5 -17.8 c -0.3 -160.2 -0.3 -320.5 0 -480.7 c 0 -8.8 -2.8 -13.6 -10.3 -18 C 772.1 218 633.1 137.8 494.2 57.4 c -6.5 -3.8 -11.5 -4.5 -18.5 -0.5 C 336.8 137.4 197.9 217.7 58.8 297.7 c -7.7 4.4 -10.2 9.2 -10.2 17.9 C 48.9 395.5 48.8 475.4 48.8 555.3 Z" /> <path class="logoRing middleRing" d="M 184.4 555.9 c 0 -33.3 -1 -66.7 0.3 -100 c 1.9 -48 24.1 -86 64.7 -110.9 c 54.8 -33.6 110.7 -65.5 167 -96.6 c 45.7 -25.2 92.9 -24.7 138.6 1 c 54.4 30.6 108.7 61.5 162.2 93.7 c 44 26.5 67.3 66.8 68 118.4 c 0.9 63.2 0.9 126.5 0 189.7 c -0.7 50.6 -23.4 90.7 -66.6 116.9 c -55 33.4 -110.8 65.4 -167.1 96.5 c -43.4 24 -89 24.2 -132.3 0.5 c -57.5 -31.3 -114.2 -64 -170 -98.3 c -41 -25.1 -62.9 -63.7 -64.5 -112.2 C 183.5 621.9 184.3 588.9 184.4 555.9 Z M 232.9 556.3 c 0 29.5 0.5 59.1 -0.1 88.6 c -0.8 39.2 16.9 67.1 50.2 86.2 c 51.2 29.4 102.2 59.2 153.4 88.4 c 31.4 17.9 63.6 18.3 95 0.6 c 53.7 -30.3 107.1 -61.2 160.3 -92.5 c 29.7 -17.5 45 -44.5 45.3 -78.8 c 0.6 -61.7 0.5 -123.5 0 -185.2 c -0.3 -34.4 -15.3 -61.5 -44.9 -79 C 637.7 352.6 583 320.8 527.9 290 c -27.5 -15.4 -57.2 -16.1 -84.7 -0.7 c -56.9 31.6 -113.4 64 -169.1 97.6 c -26.4 15.9 -40.7 41.3 -41.1 72.9 C 232.6 491.9 232.9 524.1 232.9 556.3 Z" /> <path class="logoRing innerRing" d="M 484.9 424.4 c 69.8 -2.8 133.2 57.8 132.6 132 C 617 630 558.5 688.7 484.9 689.1 c -75.1 0.4 -132.6 -63.6 -132.7 -132.7 C 352.1 485 413.4 421.5 484.9 424.4 Z M 401.3 556.7 c -3.4 37.2 30.5 83.6 83 84.1 c 46.6 0.4 84.8 -37.6 84.9 -84 c 0.1 -46.6 -37.2 -84.4 -84.2 -84.6 C 432.2 472.1 397.9 518.3 401.3 556.7 Z" /> </g> </svg> <h2>Facebook Open Source</h2> </div> <div class="footerSection"> <a class="footerLink" href="https://code.facebook.com/projects/" target="_blank">Open Source Projects</a> <a class="footerLink" href="https://github.com/facebook/" target="_blank">GitHub</a> <a class="footerLink" href="https://twitter.com/fbOpenSource" target="_blank">Twitter</a> </div> <div class="footerSection rightAlign"> <a class="footerLink" href="https://github.com/caffe2/caffe2" target="_blank">Contribute to this project on GitHub</a> </div> </div> </div> </div> <script type="text/javascript" src="/js/jekyll-link-anchors.js"></script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', '{{ site.gacode }}', 'auto'); ga('send', 'pageview'); </script> </body> </html>