<!-- 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 - Python API: Class Index</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 - Python 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="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="/doxygen-c/html/classes.html"><span>C++&#160;API</span></a></li>
      <li><a href="/doxygen-python/html/annotated.html"><span>Python&#160;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>Class&#160;List</span></a></li>
      <li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<!-- 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 class="header">
  <div class="headertitle">
<div class="title">Class Index</div>  </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classgenerator_1_1_doc_uploader.html">DocUploader</a> (<a class="el" href="namespacegenerator.html">generator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1session_1_1_local_session.html">LocalSession</a> (caffe2.python.session)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_piped_reader_builder.html">PipedReaderBuilder</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1tests_1_1test__utils_1_1_test_case.html">TestCase</a> (caffe2.python.onnx.tests.test_utils)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1dropout_1_1_dropout.html">Dropout</a> (caffe2.python.layers.dropout)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer__test__util_1_1_l_r_modification_test_base.html">LRModificationTestBase</a> (caffe2.python.optimizer_test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_plan.html">Plan</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__printer_1_1_text.html">Text</a> (caffe2.python.net_printer)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_adagrad_optimizer.html">AdagradOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_dropout_cell.html">DropoutCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_l_s_t_m_cell.html">LSTMCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1position__weighted_1_1_position_weighted.html">PositionWeighted</a> (caffe2.python.layers.position_weighted)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1text__file__reader_1_1_text_file_reader.html">TextFileReader</a> (caffe2.python.text_file_reader)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_adam_optimizer.html">AdamOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_l_s_t_m_initializer.html">LSTMInitializer</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1predictor_1_1predictor__exporter_1_1_predictor_export_meta.html">PredictorExportMeta</a> (caffe2.python.predictor.predictor_exporter)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1caffe__translator_1_1_translator_registry.html">TranslatorRegistry</a> (caffe2.python.caffe_translator)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1adaptive__weight_1_1_adaptive_weight.html">AdaptiveWeight</a> (caffe2.python.layers.adaptive_weight)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_l_s_t_m_with_attention_cell.html">LSTMWithAttentionCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__printer_1_1_printer.html">Printer</a> (caffe2.python.net_printer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1binarysize_1_1_trie.html">Trie</a> (<a class="el" href="namespacecaffe2_1_1python_1_1binarysize.html">caffe2.python.binarysize</a>)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1add__bias_1_1_add_bias.html">AddBias</a> (caffe2.python.layers.add_bias)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_execution_step.html">ExecutionStep</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1seq2seq_1_1seq2seq__util_1_1_l_s_t_m_with_attention_decoder.html">LSTMWithAttentionDecoder</a> (caffe2.python.models.seq2seq.seq2seq_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1pipeline_1_1_processing_reader.html">ProcessingReader</a> (caffe2.python.pipeline)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__printer_1_1_analyzer.html">Analyzer</a> (caffe2.python.net_printer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classexecutor__test__util_1_1_executor_test_base.html">ExecutorTestBase</a> (executor_test_util)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1initializers_1_1_pseudo_f_p16_initializer.html">PseudoFP16Initializer</a> (caffe2.python.modeling.initializers)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1arc__cosine__feature__map_1_1_arc_cosine_feature_map.html">ArcCosineFeatureMap</a> (caffe2.python.layers.arc_cosine_feature_map)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1initializers_1_1_external_initializer.html">ExternalInitializer</a> (caffe2.python.modeling.initializers)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1uniform__sampling_1_1_uniform_sampling.html">UniformSampling</a> (caffe2.python.layers.uniform_sampling)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1memonger_1_1_assignment_algorithm.html">AssignmentAlgorithm</a> (caffe2.python.memonger)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1experiment__util_1_1_external_logger.html">ExternalLogger</a> (caffe2.python.experiment_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1build__index_1_1_map_to_range.html">MapToRange</a> (caffe2.python.layers.build_index)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_unrolled_cell.html">UnrolledCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_attention_cell.html">AttentionCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1margin__rank__loss_1_1_margin_rank_loss.html">MarginRankLoss</a> (caffe2.python.layers.margin_rank_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1queue__util_1_1_queue.html">Queue</a> (caffe2.python.queue_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1error_1_1_unsupported.html">Unsupported</a> (caffe2.python.onnx.error)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1attention_1_1_attention_type.html">AttentionType</a> (caffe2.python.attention)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classformatter_1_1_markdown.html">Markdown</a> (<a class="el" href="namespaceformatter.html">formatter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1queue__util_1_1_queue_wrapper.html">QueueWrapper</a> (caffe2.python.queue_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1checkpoint_1_1_upload_task_group_builder.html">UploadTaskGroupBuilder</a> (caffe2.python.checkpoint)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;B&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1fc_1_1_f_c.html">FC</a> (caffe2.python.layers.fc)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer_1_1_max_norm.html">MaxNorm</a> (caffe2.python.regularizer)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modifier__context_1_1_use_modifier_base.html">UseModifierBase</a> (caffe2.python.modifier_context)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1fc__without__bias_1_1_f_c_without_bias.html">FCWithoutBias</a> (caffe2.python.layers.fc_without_bias)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1merge__id__lists_1_1_merge_id_lists.html">MergeIdLists</a> (caffe2.python.layers.merge_id_lists)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer__context_1_1_use_optimizer.html">UseOptimizer</a> (caffe2.python.optimizer_context)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1error_1_1_base_exception.html">BaseException</a> (caffe2.python.onnx.error)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1feature__sparse__to__dense_1_1_feature_sparse_to_dense.html">FeatureSparseToDense</a> (caffe2.python.layers.feature_sparse_to_dense)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1_metadata.html">Metadata</a> (caffe2.python.schema)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1random__fourier__features_1_1_random_fourier_features.html">RandomFourierFeatures</a> (caffe2.python.layers.random_fourier_features)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer__context_1_1_use_regularizer.html">UseRegularizer</a> (caffe2.python.regularizer_context)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_basic_r_n_n_cell.html">BasicRNNCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1_field.html">Field</a> (caffe2.python.schema)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1parallel__workers_1_1_metrics.html">Metrics</a> (caffe2.python.parallel_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_reader.html">Reader</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__distill__lr__loss_1_1_batch_distill_l_r_loss.html">BatchDistillLRLoss</a> (caffe2.python.layers.batch_distill_lr_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classformatter_1_1_formatter.html">Formatter</a> (<a class="el" href="namespaceformatter.html">formatter</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_m_i_l_s_t_m_cell.html">MILSTMCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_reader_builder.html">ReaderBuilder</a> (caffe2.python.dataio)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1data__workers_1_1_batch_feeder.html">BatchFeeder</a> (caffe2.python.data_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_f_p16_sgd_optimizer.html">FP16SgdOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_m_i_l_s_t_m_with_attention_cell.html">MILSTMWithAttentionCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_reader_with_limit.html">ReaderWithLimit</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__printer_1_1_visitor.html">Visitor</a> (caffe2.python.net_printer)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__lr__loss_1_1_batch_l_r_loss.html">BatchLRLoss</a> (caffe2.python.layers.batch_lr_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_ftrl_optimizer.html">FtrlOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1model__helper_1_1_model_helper.html">ModelHelper</a> (caffe2.python.model_helper)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_reader_with_limit_base.html">ReaderWithLimitBase</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__mse__loss_1_1_batch_m_s_e_loss.html">BatchMSELoss</a> (caffe2.python.layers.batch_mse_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1functional_1_1_functional.html">Functional</a> (caffe2.python.layers.functional)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1layers_1_1_model_layer.html">ModelLayer</a> (caffe2.python.layers.layers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_reader_with_time_limit.html">ReaderWithTimeLimit</a> (caffe2.python.dataio)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__normalization_1_1_batch_normalization.html">BatchNormalization</a> (caffe2.python.layers.batch_normalization)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1experiment__util_1_1_model_trainer_log.html">ModelTrainerLog</a> (caffe2.python.experiment_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1record__queue_1_1_record_queue.html">RecordQueue</a> (caffe2.python.record_queue)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1timeout__guard_1_1_watcher_thread.html">WatcherThread</a> (caffe2.python.timeout_guard)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__sigmoid__cross__entropy__loss_1_1_batch_sigmoid_cross_entropy_loss.html">BatchSigmoidCrossEntropyLoss</a> (caffe2.python.layers.batch_sigmoid_cross_entropy_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modifier__context_1_1_modifier_context.html">ModifierContext</a> (caffe2.python.modifier_context)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer_1_1_regularizer.html">Regularizer</a> (caffe2.python.regularizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_weight_decay_builder.html">WeightDecayBuilder</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1batch__softmax__loss_1_1_batch_softmax_loss.html">BatchSoftmaxLoss</a> (caffe2.python.layers.batch_softmax_loss)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1gather__record_1_1_gather_record.html">GatherRecord</a> (caffe2.python.layers.gather_record)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1checkpoint_1_1_multi_node_checkpoint_manager.html">MultiNodeCheckpointManager</a> (caffe2.python.checkpoint)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer__context_1_1_regularizer_context.html">RegularizerContext</a> (caffe2.python.regularizer_context)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1parallel__workers_1_1_worker.html">Worker</a> (caffe2.python.parallel_workers)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1seq2seq_1_1beam__search_1_1_beam_search_forward_only.html">BeamSearchForwardOnly</a> (caffe2.python.models.seq2seq.beam_search)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgithub_1_1_g_h_markdown.html">GHMarkdown</a> (<a class="el" href="namespacegithub.html">github</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_multi_precision_sgd_optimizer.html">MultiPrecisionSgdOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_remap_entry.html">RemapEntry</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1parallel__workers_1_1_worker_coordinator.html">WorkerCoordinator</a> (caffe2.python.parallel_workers)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classdevice__reduce__sum__bench_1_1_benchmark.html">Benchmark</a> (<a class="el" href="namespacedevice__reduce__sum__bench.html">device_reduce_sum_bench</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgithub_1_1_g_h_op_doc_generator.html">GHOpDocGenerator</a> (<a class="el" href="namespacegithub.html">github</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_multi_r_n_n_cell.html">MultiRNNCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1reservoir__sampling_1_1_reservoir_sampling.html">ReservoirSampling</a> (caffe2.python.layers.reservoir_sampling)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1workspace_1_1_workspace.html">Workspace</a> (caffe2.python.onnx.workspace)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classdevice__reduce__sum__bench_1_1_benchmark_meta.html">BenchmarkMeta</a> (<a class="el" href="namespacedevice__reduce__sum__bench.html">device_reduce_sum_bench</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgithub_1_1_g_h_op_doc_uploader.html">GHOpDocUploader</a> (<a class="el" href="namespacegithub.html">github</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_multi_r_n_n_cell_initializer.html">MultiRNNCellInitializer</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1resnet_1_1_res_net_builder.html">ResNetBuilder</a> (caffe2.python.models.resnet)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_workspace_type.html">WorkspaceType</a> (caffe2.python.task)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_blob_reference.html">BlobReference</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgithub_1_1_g_h_operator_doc.html">GHOperatorDoc</a> (<a class="el" href="namespacegithub.html">github</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1initializers_1_1_reverse_pseudo_f_p16_initializer.html">ReversePseudoFP16Initializer</a> (caffe2.python.modeling.initializers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_writer.html">Writer</a> (caffe2.python.dataio)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classgithub_1_1_g_h_operator_engine.html">GHOperatorEngine</a> (<a class="el" href="namespacegithub.html">github</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_rms_prop_optimizer.html">RmsPropOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Y"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Y&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1data__workers_1_1_global_coordinator.html">GlobalCoordinator</a> (caffe2.python.data_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1visualize_1_1_n_c_h_w.html">NCHW</a> (caffe2.python.visualize)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_r_n_n_cell.html">RNNCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1cached__reader_1_1_cached_reader.html">CachedReader</a> (caffe2.python.cached_reader)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1parallel__workers_1_1_global_worker_coordinator.html">GlobalWorkerCoordinator</a> (caffe2.python.parallel_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_net.html">Net</a> (caffe2.python.core)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_yellow_fin_optimizer.html">YellowFinOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1backend_1_1_caffe2_backend.html">Caffe2Backend</a> (caffe2.python.onnx.backend)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1gradient__checker_1_1_gradient_checker.html">GradientChecker</a> (caffe2.python.gradient_checker)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1_net_builder.html">NetBuilder</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;_&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classsetup__caffe2_1_1_caffe2_command.html">Caffe2Command</a> (setup_caffe2)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1gradient__clipping_1_1_gradient_clipping.html">GradientClipping</a> (caffe2.python.modeling.gradient_clipping)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_sparse_transformer_1_1_net_def_node.html">NetDefNode</a> (<a class="el" href="namespace_sparse_transformer.html">SparseTransformer</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1sampling__train_1_1_sampling_train.html">SamplingTrain</a> (caffe2.python.layers.sampling_train)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1backend__cpp__rep_1_1_caffe2_cpp_rep.html">Caffe2CppRep</a> (caffe2.python.onnx.backend_cpp_rep)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_gradient_registry.html">GradientRegistry</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1gradient__checker_1_1_net_gradient_checker.html">NetGradientChecker</a> (caffe2.python.gradient_checker)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1sampling__trainable__mixin_1_1_sampling_trainable_mixin.html">SamplingTrainableMixin</a> (caffe2.python.layers.sampling_trainable_mixin)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1workspace_1_1___blob_dict.html">_BlobDict</a> (caffe2.python.workspace)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1frontend_1_1_caffe2_frontend.html">Caffe2Frontend</a> (caffe2.python.onnx.frontend)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1gru__cell_1_1_g_r_u_cell.html">GRUCell</a> (caffe2.python.gru_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1net__modifier_1_1_net_modifier.html">NetModifier</a> (caffe2.python.modeling.net_modifier)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1_scalar.html">Scalar</a> (caffe2.python.schema)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataset_1_1___dataset_random_reader.html">_DatasetRandomReader</a> (caffe2.python.dataset)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1backend__rep_1_1_caffe2_rep.html">Caffe2Rep</a> (caffe2.python.onnx.backend_rep)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1pipeline_1_1_net_processor.html">NetProcessor</a> (caffe2.python.pipeline)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1select__record__by__context_1_1_select_record_by_context.html">SelectRecordByContext</a> (caffe2.python.layers.select_record_by_context)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataset_1_1___dataset_reader.html">_DatasetReader</a> (caffe2.python.dataset)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classchar__rnn_1_1_char_r_n_n.html">CharRNN</a> (<a class="el" href="namespacechar__rnn.html">char_rnn</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1visualize_1_1_n_h_w_c.html">NHWC</a> (caffe2.python.visualize)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1semi__random__features_1_1_semi_random_features.html">SemiRandomFeatures</a> (caffe2.python.layers.semi_random_features)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataset_1_1___dataset_writer.html">_DatasetWriter</a> (caffe2.python.dataset)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1checkpoint_1_1_checkpoint_manager.html">CheckpointManager</a> (caffe2.python.checkpoint)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1brew_1_1_helper_wrapper.html">HelperWrapper</a> (caffe2.python.brew)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_node.html">Node</a> (caffe2.python.task)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1seq2seq_1_1train_1_1_seq2_seq_model_caffe2.html">Seq2SeqModelCaffe2</a> (caffe2.python.models.seq2seq.train)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1functional_1_1___functional.html">_Functional</a> (caffe2.python.functional)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_cluster.html">Cluster</a> (caffe2.python.task)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1homotopy__weight_1_1_homotopy_weight.html">HomotopyWeight</a> (caffe2.python.layers.homotopy_weight)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1seq2seq_1_1translate_1_1_seq2_seq_model_caffe2_ensemble_decoder.html">Seq2SeqModelCaffe2EnsembleDecoder</a> (caffe2.python.models.seq2seq.translate)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___loop.html">_Loop</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1cnn_1_1_c_n_n_model_helper.html">CNNModelHelper</a> (caffe2.python.cnn)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1hypothesis__test__util_1_1_hypothesis_test_case.html">HypothesisTestCase</a> (caffe2.python.hypothesis_test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1models_1_1seq2seq_1_1seq2seq__model__helper_1_1_seq2_seq_model_helper.html">Seq2SeqModelHelper</a> (caffe2.python.models.seq2seq.seq2seq_model_helper)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1queue__util_1_1___queue_reader.html">_QueueReader</a> (caffe2.python.queue_util)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1data__parallel__model_1_1_collectives_concurrency_control.html">CollectivesConcurrencyControl</a> (caffe2.python.data_parallel_model)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1backend_1_1_onnx_attributes.html">OnnxAttributes</a> (caffe2.python.onnx.backend)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1session_1_1_session.html">Session</a> (caffe2.python.session)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1record__queue_1_1___queue_reader.html">_QueueReader</a> (caffe2.python.record_queue)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1session_1_1_compiled_runnable.html">CompiledRunnable</a> (caffe2.python.session)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1onnx_1_1backend_1_1_onnx_node.html">OnnxNode</a> (caffe2.python.onnx.backend)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_setup_nets.html">SetupNets</a> (caffe2.python.task)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1queue__util_1_1___queue_writer.html">_QueueWriter</a> (caffe2.python.queue_util)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1compute__histogram__for__blobs_1_1_compute_histogram_for_blobs.html">ComputeHistogramForBlobs</a> (caffe2.python.modeling.compute_histogram_for_blobs)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1initializers_1_1_initializer.html">Initializer</a> (caffe2.python.modeling.initializers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgenerator_1_1_op_doc_generator.html">OpDocGenerator</a> (<a class="el" href="namespacegenerator.html">generator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_sgd_optimizer.html">SgdOptimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1record__queue_1_1___queue_writer.html">_QueueWriter</a> (caffe2.python.record_queue)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1compute__norm__for__blobs_1_1_compute_norm_for_blobs.html">ComputeNormForBlobs</a> (caffe2.python.modeling.compute_norm_for_blobs)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1layers_1_1_instantiation_context.html">InstantiationContext</a> (caffe2.python.layers.layers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1_operations.html">Operations</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdevice__reduce__sum__bench_1_1_soft_max_with_loss.html">SoftMaxWithLoss</a> (<a class="el" href="namespacedevice__reduce__sum__bench.html">device_reduce_sum_bench</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___reporter_builder.html">_ReporterBuilder</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1compute__statistics__for__blobs_1_1_compute_statistics_for_blobs.html">ComputeStatisticsForBlobs</a> (caffe2.python.modeling.compute_statistics_for_blobs)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_i_r.html">IR</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classgenerator_1_1_operator_doc.html">OperatorDoc</a> (<a class="el" href="namespacegenerator.html">generator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1sparse__feature__hash_1_1_sparse_feature_hash.html">SparseFeatureHash</a> (caffe2.python.layers.sparse_feature_hash)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_else_net.html">_RunElseNet</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1concat_1_1_concat.html">Concat</a> (caffe2.python.layers.concat)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classgenerator_1_1_operator_engine.html">OperatorEngine</a> (<a class="el" href="namespacegenerator.html">generator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1sparse__lookup_1_1_sparse_lookup.html">SparseLookup</a> (caffe2.python.layers.sparse_lookup)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_if.html">_RunIf</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer_1_1_constant_norm.html">ConstantNorm</a> (caffe2.python.regularizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layer__test__util_1_1_op_spec.html">OpSpec</a> (caffe2.python.layer_test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1split_1_1_split.html">Split</a> (caffe2.python.layers.split)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_if_net.html">_RunIfNet</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1constant__weight_1_1_constant_weight.html">ConstantWeight</a> (caffe2.python.layers.constant_weight)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1checkpoint_1_1_job.html">Job</a> (caffe2.python.checkpoint)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer_1_1_optimizer.html">Optimizer</a> (caffe2.python.optimizer)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1parallel__workers_1_1_state.html">State</a> (caffe2.python.parallel_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_once.html">_RunOnce</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1context_1_1_context_info.html">ContextInfo</a> (caffe2.python.context)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1checkpoint_1_1_job_runner.html">JobRunner</a> (caffe2.python.checkpoint)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer__context_1_1_optimizer_context.html">OptimizerContext</a> (caffe2.python.optimizer_context)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classstore__ops__test__util_1_1_store_ops_tests.html">StoreOpsTests</a> (<a class="el" href="namespacestore__ops__test__util.html">store_ops_test_util</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_while_condition.html">_RunWhileCondition</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1context_1_1_context_manager.html">ContextManager</a> (caffe2.python.context)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1optimizer__test__util_1_1_optimizer_test_base.html">OptimizerTestBase</a> (caffe2.python.optimizer_test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1_struct.html">Struct</a> (caffe2.python.schema)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___run_while_net.html">_RunWhileNet</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1conv_1_1_conv.html">Conv</a> (caffe2.python.layers.conv)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1pipeline_1_1_output.html">Output</a> (caffe2.python.pipeline)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdevice__reduce__sum__bench_1_1_sum_elements.html">SumElements</a> (<a class="el" href="namespacedevice__reduce__sum__bench.html">device_reduce_sum_bench</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1___schema_node.html">_SchemaNode</a> (caffe2.python.schema)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_counter_reader.html">CounterReader</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer_1_1_l1_norm.html">L1Norm</a> (caffe2.python.regularizer)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classdevice__reduce__sum__bench_1_1_sum_sqr_elements.html">SumSqrElements</a> (<a class="el" href="namespacedevice__reduce__sum__bench.html">device_reduce_sum_bench</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___setup_builder.html">_SetupBuilder</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1crf_1_1_c_r_f_with_loss.html">CRFWithLoss</a> (caffe2.python.crf)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1regularizer_1_1_l2_norm.html">L2Norm</a> (caffe2.python.regularizer)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1net__builder_1_1___stop_guard.html">_StopGuard</a> (caffe2.python.net_builder)&#160;&#160;&#160;</td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1label__smooth_1_1_label_smooth.html">LabelSmooth</a> (caffe2.python.layers.label_smooth)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1pairwise__dot__product_1_1_pairwise_dot_product.html">PairwiseDotProduct</a> (caffe2.python.layers.pairwise_dot_product)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1last__n__window__collector_1_1_last_n_window_collector.html">LastNWindowCollector</a> (caffe2.python.layers.last_n_window_collector)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1parameter__info_1_1_parameter_info.html">ParameterInfo</a> (caffe2.python.modeling.parameter_info)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1tags_1_1_tag_context.html">TagContext</a> (caffe2.python.layers.tags)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataset_1_1_dataset.html">Dataset</a> (caffe2.python.dataset)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layer__model__helper_1_1_layer_model_helper.html">LayerModelHelper</a> (caffe2.python.layer_model_helper)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1parameter__sharing_1_1_parameter_sharing_context.html">ParameterSharingContext</a> (caffe2.python.modeling.parameter_sharing)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1tags_1_1_tags.html">Tags</a> (caffe2.python.layers.tags)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsetup__caffe2_1_1build__ext.html">build_ext</a> (setup_caffe2)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1core_1_1_data_type.html">DataType</a> (caffe2.python.core)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_layer_norm_l_s_t_m_cell.html">LayerNormLSTMCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1parameter__info_1_1_parameter_tags.html">ParameterTags</a> (caffe2.python.modeling.parameter_info)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_task.html">Task</a> (caffe2.python.task)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsetup__caffe2_1_1build__py.html">build_py</a> (setup_caffe2)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1data__workers_1_1_data_worker.html">DataWorker</a> (caffe2.python.data_workers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1rnn__cell_1_1_layer_norm_m_i_l_s_t_m_cell.html">LayerNormMILSTMCell</a> (caffe2.python.rnn_cell)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1modeling_1_1parameter__info_1_1_parameter_type.html">ParameterType</a> (caffe2.python.modeling.parameter_info)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_task_group.html">TaskGroup</a> (caffe2.python.task)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1utils_1_1_debug_mode.html">DebugMode</a> (caffe2.python.utils)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layers_1_1layers_1_1_layer_parameter.html">LayerParameter</a> (caffe2.python.layers.layers)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classparser_1_1_parser.html">Parser</a> (<a class="el" href="namespaceparser.html">parser</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_task_output.html">TaskOutput</a> (caffe2.python.task)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1device__checker_1_1_device_checker.html">DeviceChecker</a> (caffe2.python.device_checker)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1layer__test__util_1_1_layers_test_case.html">LayersTestCase</a> (caffe2.python.layer_test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1visualize_1_1_patch_visualizer.html">PatchVisualizer</a> (caffe2.python.visualize)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1task_1_1_task_output_list.html">TaskOutputList</a> (caffe2.python.task)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsetup__caffe2_1_1cmake__build.html">cmake_build</a> (setup_caffe2)&#160;&#160;&#160;</td></tr>
<tr><td valign="top"><a class="el" href="classgenerator_1_1_doc_generator.html">DocGenerator</a> (<a class="el" href="namespacegenerator.html">generator</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1schema_1_1_list.html">List</a> (caffe2.python.schema)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1dataio_1_1_pipe.html">Pipe</a> (caffe2.python.dataio)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classcaffe2_1_1python_1_1test__util_1_1_test_case.html">TestCase</a> (caffe2.python.test_util)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classsetup__caffe2_1_1create__version.html">create_version</a> (setup_caffe2)&#160;&#160;&#160;</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a>&#160;|&#160;<a class="qindex" href="#letter_Y">Y</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
</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:04:05 for Caffe2 - Python API by &#160;<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>