diff --git a/doc/fluid/api/data/image.rst b/doc/fluid/api/data/image.rst deleted file mode 100644 index 1393db4f12c3d75020be7d91cfbba6b4c8787348..0000000000000000000000000000000000000000 --- a/doc/fluid/api/data/image.rst +++ /dev/null @@ -1,5 +0,0 @@ -Image Interface -=============== - -.. automodule:: paddle.image - :members: diff --git a/doc/fluid/api/gen_doc.py b/doc/fluid/api/gen_doc.py index 2b9979a9f1a628a7a72951ee4cb81003f62b8d62..e4cfe8a6108a8279ff9f2258729ba7315604a194 100644 --- a/doc/fluid/api/gen_doc.py +++ b/doc/fluid/api/gen_doc.py @@ -24,14 +24,20 @@ def parse_arg(): parser = argparse.ArgumentParser() parser.add_argument('--submodules', nargs="*") parser.add_argument( - 'module', type=str, help='Generate the documentation of which module') + '--module', type=str, help='Generate the documentation of which module') + parser.add_argument( + '--module_prefix', type=str, help='Generate the prefix of module') return parser.parse_args() class DocGenerator(object): - def __init__(self, module_name=None, stream=sys.stdout): + def __init__(self, module_name=None, module_prefix=None, stream=sys.stdout): if module_name == "": module_name = None + + if module_prefix == "": + module_prefix = None + self.stream = stream if module_name is None: self.module_name = "fluid" @@ -39,17 +45,34 @@ class DocGenerator(object): self.module_name = "fluid." + module_name if module_name is None: self.module = fluid + else: + self.module = fluid + for each_module_name in module_name.split('.'): + if not hasattr(self.module, each_module_name): + raise ValueError("Cannot find fluid.{0}".format(module_name)) + else: + self.module = getattr(self.module, each_module_name) + + if module_prefix is None: + self.module_prefix = self.module_name else: - if not hasattr(fluid, module_name): - raise ValueError("Cannot find fluid.{0}".format(module_name)) - else: - self.module = getattr(fluid, module_name) + self.module_prefix = "fluid." + module_prefix + self.stream.write('''.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` !DO NOT EDIT THIS FILE MANUALLY! -''') +''') - self._print_header_(self.module_name, dot='=', is_title=True) + header_name = self.module_name + if module_prefix is not None: + prefix_len = len(self.module_prefix) + assert self.module_prefix == self.module_name[0:prefix_len], \ + "module_prefix must be prefix of module_name" + diff_name = self.module_name[prefix_len+1:] + if diff_name != "": + header_name = diff_name + + self._print_header_(header_name, dot='=', is_title=True) def print_submodule(self, submodule_name): submodule = getattr(self.module, submodule_name) @@ -85,7 +108,7 @@ class DocGenerator(object): :members: :noindex: -'''.format(self.module_name, name)) +'''.format(self.module_prefix, name)) def print_method(self, name): self._print_ref_(name) @@ -93,7 +116,7 @@ class DocGenerator(object): self.stream.write('''.. autofunction:: paddle.{0}.{1} :noindex: -'''.format(self.module_name, name)) +'''.format(self.module_prefix, name)) def _print_header_(self, name, dot, is_title): dot_line = dot * len(name) @@ -108,12 +131,12 @@ class DocGenerator(object): def _print_ref_(self, name): self.stream.write(".. _api_{0}_{1}:\n\n".format("_".join( - self.module_name.split(".")), name)) + self.module_prefix.split(".")), name)) def main(): args = parse_arg() - gen = DocGenerator(args.module) + gen = DocGenerator(args.module, args.module_prefix) if args.submodules is None: gen.print_current_module() else: diff --git a/doc/fluid/api/gen_doc.sh b/doc/fluid/api/gen_doc.sh index c9cd36db53c4d771daa55f280e3465db1279699e..9b868aaf8ef59e9c93913b0f841b1258d8bd02db 100755 --- a/doc/fluid/api/gen_doc.sh +++ b/doc/fluid/api/gen_doc.sh @@ -1,9 +1,17 @@ #!/bin/bash -python gen_doc.py layers --submodules control_flow device io nn ops tensor learning_rate_scheduler detection metric_op > layers.rst + +mkdir -p layers + +for module in control_flow io nn ops tensor learning_rate_scheduler detection metric_op +do + python gen_doc.py --module layers.${module} --module_prefix layers > layers/${module}.rst +done for module in data_feeder dataset clip metrics executor initializer io nets optimizer profiler regularizer transpiler recordio_writer backward average profiler unique_name do - python gen_doc.py ${module} > ${module}.rst + python gen_doc.py --module ${module} --module_prefix ${module} > ${module}.rst done -python gen_doc.py "" > fluid.rst +python gen_doc.py --module "" --module_prefix "" > fluid.rst + +python gen_index.py diff --git a/doc/fluid/api/gen_index.py b/doc/fluid/api/gen_index.py index 51aa256fe06bb3ef3c3e81bfca2453190af180d4..07a8c032d0c0af95724f9a7ee830f6278ef42656 100644 --- a/doc/fluid/api/gen_index.py +++ b/doc/fluid/api/gen_index.py @@ -2,10 +2,11 @@ import os.path, time import exceptions import glob import os + if __name__ == '__main__': - - file_object = open('index_en.rst', 'w') - file_object.write('''============= + with open('index_en.rst', 'w') as file_object: + file_object = open('index_en.rst', 'w') + file_object.write('''============= API Reference ============= @@ -13,9 +14,19 @@ API Reference :maxdepth: 1 ''') - file_object.write(' ../api_guides/index_en.rst'+'\n') - file_object.write(' fluid.rst'+'\n') - for file_name in sorted(glob.glob("*.rst")): - if file_name != ('index_en.rst' and 'fluid.rst'): - file_object.write(' '+file_name + "\n") - file_object.close( ) + file_object.write(' ../api_guides/index_en.rst'+'\n') + file_object.write(' fluid.rst'+'\n') + + target_dirs = ['.', 'data'] + + file_names = [] + for target_dir in target_dirs: + if target_dir == '.': + pattern = '*.rst' + else: + pattern = target_dir + '/*.rst' + file_names.extend(glob.glob(pattern)) + + for file_name in sorted(file_names): + if file_name not in ['index_en.rst', 'fluid.rst']: + file_object.write(' '+file_name + "\n") diff --git a/doc/fluid/api/index_en.rst b/doc/fluid/api/index_en.rst index 93c6d0c69356b8cc566de5383d25606c91040607..b1a633f10270da2f045230f80132db560018426a 100644 --- a/doc/fluid/api/index_en.rst +++ b/doc/fluid/api/index_en.rst @@ -10,7 +10,8 @@ API Reference average.rst backward.rst clip.rst - data.rst + data/data_reader.rst + data/dataset.rst data_feeder.rst dataset.rst executor.rst @@ -25,6 +26,3 @@ API Reference regularizer.rst transpiler.rst unique_name.rst - data/dataset.rst - data/data_reader.rst - diff --git a/doc/fluid/api/layers.rst b/doc/fluid/api/layers.rst index 6685e02b4a86b1cafb0d6ff90de7dd0822b30696..a0ee26ef2825db3cea37e3889f6832b47f8c90ec 100644 --- a/doc/fluid/api/layers.rst +++ b/doc/fluid/api/layers.rst @@ -1,2272 +1,16 @@ -.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` - !DO NOT EDIT THIS FILE MANUALLY! - ============ fluid.layers ============ -control_flow -============ - -.. _api_fluid_layers_array_length: - -array_length ------------- - -.. autofunction:: paddle.fluid.layers.array_length - :noindex: - -.. _api_fluid_layers_array_read: - -array_read ----------- - -.. autofunction:: paddle.fluid.layers.array_read - :noindex: - -.. _api_fluid_layers_array_write: - -array_write ------------ - -.. autofunction:: paddle.fluid.layers.array_write - :noindex: - -.. _api_fluid_layers_create_array: - -create_array ------------- - -.. autofunction:: paddle.fluid.layers.create_array - :noindex: - -.. _api_fluid_layers_DynamicRNN: - -DynamicRNN ----------- - -.. autoclass:: paddle.fluid.layers.DynamicRNN - :members: - :noindex: - -.. _api_fluid_layers_equal: - -equal ------ - -.. autofunction:: paddle.fluid.layers.equal - :noindex: - -.. _api_fluid_layers_greater_equal: - -greater_equal -------------- - -.. autofunction:: paddle.fluid.layers.greater_equal - :noindex: - -.. _api_fluid_layers_greater_than: - -greater_than ------------- - -.. autofunction:: paddle.fluid.layers.greater_than - :noindex: - -.. _api_fluid_layers_IfElse: - -IfElse ------- - -.. autoclass:: paddle.fluid.layers.IfElse - :members: - :noindex: - -.. _api_fluid_layers_increment: - -increment ---------- - -.. autofunction:: paddle.fluid.layers.increment - :noindex: - -.. _api_fluid_layers_is_empty: - -is_empty --------- - -.. autofunction:: paddle.fluid.layers.is_empty - :noindex: - -.. _api_fluid_layers_less_equal: - -less_equal ----------- - -.. autofunction:: paddle.fluid.layers.less_equal - :noindex: - -.. _api_fluid_layers_less_than: - -less_than ---------- - -.. autofunction:: paddle.fluid.layers.less_than - :noindex: - -.. _api_fluid_layers_not_equal: - -not_equal ---------- - -.. autofunction:: paddle.fluid.layers.not_equal - :noindex: - -.. _api_fluid_layers_Print: - -Print ------ - -.. autofunction:: paddle.fluid.layers.Print - :noindex: - -.. _api_fluid_layers_reorder_lod_tensor_by_rank: - -reorder_lod_tensor_by_rank --------------------------- - -.. autofunction:: paddle.fluid.layers.reorder_lod_tensor_by_rank - :noindex: - -.. _api_fluid_layers_StaticRNN: - -StaticRNN ---------- - -.. autoclass:: paddle.fluid.layers.StaticRNN - :members: - :noindex: - -.. _api_fluid_layers_Switch: - -Switch ------- - -.. autoclass:: paddle.fluid.layers.Switch - :members: - :noindex: - -.. _api_fluid_layers_While: - -While ------ - -.. autoclass:: paddle.fluid.layers.While - :members: - :noindex: - -device -====== - -io -== - -.. _api_fluid_layers_batch: - -batch ------ - -.. autofunction:: paddle.fluid.layers.batch - :noindex: - -.. _api_fluid_layers_create_py_reader_by_data: - -create_py_reader_by_data ------------------------- - -.. autofunction:: paddle.fluid.layers.create_py_reader_by_data - :noindex: - -.. _api_fluid_layers_data: - -data ----- - -.. autofunction:: paddle.fluid.layers.data - :noindex: - -.. _api_fluid_layers_double_buffer: - -double_buffer -------------- - -.. autofunction:: paddle.fluid.layers.double_buffer - :noindex: - -.. _api_fluid_layers_load: - -load ----- - -.. autofunction:: paddle.fluid.layers.load - :noindex: - -.. _api_fluid_layers_open_files: - -open_files ----------- - -.. autofunction:: paddle.fluid.layers.open_files - :noindex: - -.. _api_fluid_layers_Preprocessor: - -Preprocessor ------------- - -.. autoclass:: paddle.fluid.layers.Preprocessor - :members: - :noindex: - -.. _api_fluid_layers_py_reader: - -py_reader ---------- - -.. autofunction:: paddle.fluid.layers.py_reader - :noindex: - -.. _api_fluid_layers_random_data_generator: - -random_data_generator ---------------------- - -.. autofunction:: paddle.fluid.layers.random_data_generator - :noindex: - -.. _api_fluid_layers_read_file: - -read_file ---------- - -.. autofunction:: paddle.fluid.layers.read_file - :noindex: - -.. _api_fluid_layers_shuffle: - -shuffle -------- - -.. autofunction:: paddle.fluid.layers.shuffle - :noindex: - -nn -== - -.. _api_fluid_layers_adaptive_pool2d: - -adaptive_pool2d ---------------- - -.. autofunction:: paddle.fluid.layers.adaptive_pool2d - :noindex: - -.. _api_fluid_layers_adaptive_pool3d: - -adaptive_pool3d ---------------- - -.. autofunction:: paddle.fluid.layers.adaptive_pool3d - :noindex: - -.. _api_fluid_layers_add_position_encoding: - -add_position_encoding ---------------------- - -.. autofunction:: paddle.fluid.layers.add_position_encoding - :noindex: - -.. _api_fluid_layers_affine_channel: - -affine_channel --------------- - -.. autofunction:: paddle.fluid.layers.affine_channel - :noindex: - -.. _api_fluid_layers_affine_grid: - -affine_grid ------------ - -.. autofunction:: paddle.fluid.layers.affine_grid - :noindex: - -.. _api_fluid_layers_autoincreased_step_counter: - -autoincreased_step_counter --------------------------- - -.. autofunction:: paddle.fluid.layers.autoincreased_step_counter - :noindex: - -.. _api_fluid_layers_batch_norm: - -batch_norm ----------- - -.. autofunction:: paddle.fluid.layers.batch_norm - :noindex: - -.. _api_fluid_layers_beam_search: - -beam_search ------------ - -.. autofunction:: paddle.fluid.layers.beam_search - :noindex: - -.. _api_fluid_layers_beam_search_decode: - -beam_search_decode ------------------- - -.. autofunction:: paddle.fluid.layers.beam_search_decode - :noindex: - -.. _api_fluid_layers_bilinear_tensor_product: - -bilinear_tensor_product ------------------------ - -.. autofunction:: paddle.fluid.layers.bilinear_tensor_product - :noindex: - -.. _api_fluid_layers_bpr_loss: - -bpr_loss --------- - -.. autofunction:: paddle.fluid.layers.bpr_loss - :noindex: - -.. _api_fluid_layers_brelu: - -brelu ------ - -.. autofunction:: paddle.fluid.layers.brelu - :noindex: - -.. _api_fluid_layers_chunk_eval: - -chunk_eval ----------- - -.. autofunction:: paddle.fluid.layers.chunk_eval - :noindex: - -.. _api_fluid_layers_clip: - -clip ----- - -.. autofunction:: paddle.fluid.layers.clip - :noindex: - -.. _api_fluid_layers_clip_by_norm: - -clip_by_norm ------------- - -.. autofunction:: paddle.fluid.layers.clip_by_norm - :noindex: - -.. _api_fluid_layers_continuous_value_model: - -continuous_value_model ----------------------- - -.. autofunction:: paddle.fluid.layers.continuous_value_model - :noindex: - -.. _api_fluid_layers_conv2d: - -conv2d ------- - -.. autofunction:: paddle.fluid.layers.conv2d - :noindex: - -.. _api_fluid_layers_conv2d_transpose: - -conv2d_transpose ----------------- - -.. autofunction:: paddle.fluid.layers.conv2d_transpose - :noindex: - -.. _api_fluid_layers_conv3d: - -conv3d ------- - -.. autofunction:: paddle.fluid.layers.conv3d - :noindex: - -.. _api_fluid_layers_conv3d_transpose: - -conv3d_transpose ----------------- - -.. autofunction:: paddle.fluid.layers.conv3d_transpose - :noindex: - -.. _api_fluid_layers_cos_sim: - -cos_sim -------- - -.. autofunction:: paddle.fluid.layers.cos_sim - :noindex: - -.. _api_fluid_layers_crf_decoding: - -crf_decoding ------------- - -.. autofunction:: paddle.fluid.layers.crf_decoding - :noindex: - -.. _api_fluid_layers_crop: - -crop ----- - -.. autofunction:: paddle.fluid.layers.crop - :noindex: - -.. _api_fluid_layers_cross_entropy: - -cross_entropy -------------- - -.. autofunction:: paddle.fluid.layers.cross_entropy - :noindex: - -.. _api_fluid_layers_ctc_greedy_decoder: - -ctc_greedy_decoder ------------------- - -.. autofunction:: paddle.fluid.layers.ctc_greedy_decoder - :noindex: - -.. _api_fluid_layers_data_norm: - -data_norm ---------- - -.. autofunction:: paddle.fluid.layers.data_norm - :noindex: - -.. _api_fluid_layers_deformable_conv: - -deformable_conv ---------------- - -.. autofunction:: paddle.fluid.layers.deformable_conv - :noindex: - -.. _api_fluid_layers_dice_loss: - -dice_loss ---------- - -.. autofunction:: paddle.fluid.layers.dice_loss - :noindex: - -.. _api_fluid_layers_dropout: - -dropout -------- - -.. autofunction:: paddle.fluid.layers.dropout - :noindex: - -.. _api_fluid_layers_dynamic_gru: - -dynamic_gru ------------ - -.. autofunction:: paddle.fluid.layers.dynamic_gru - :noindex: - -.. _api_fluid_layers_dynamic_lstm: - -dynamic_lstm ------------- - -.. autofunction:: paddle.fluid.layers.dynamic_lstm - :noindex: - -.. _api_fluid_layers_dynamic_lstmp: - -dynamic_lstmp -------------- - -.. autofunction:: paddle.fluid.layers.dynamic_lstmp - :noindex: - -.. _api_fluid_layers_edit_distance: - -edit_distance -------------- - -.. autofunction:: paddle.fluid.layers.edit_distance - :noindex: - -.. _api_fluid_layers_elementwise_add: - -elementwise_add ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_add - :noindex: - -.. _api_fluid_layers_elementwise_div: - -elementwise_div ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_div - :noindex: - -.. _api_fluid_layers_elementwise_floordiv: - -elementwise_floordiv --------------------- - -.. autofunction:: paddle.fluid.layers.elementwise_floordiv - :noindex: - -.. _api_fluid_layers_elementwise_max: - -elementwise_max ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_max - :noindex: - -.. _api_fluid_layers_elementwise_min: - -elementwise_min ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_min - :noindex: - -.. _api_fluid_layers_elementwise_mod: - -elementwise_mod ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_mod - :noindex: - -.. _api_fluid_layers_elementwise_mul: - -elementwise_mul ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_mul - :noindex: - -.. _api_fluid_layers_elementwise_pow: - -elementwise_pow ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_pow - :noindex: - -.. _api_fluid_layers_elementwise_sub: - -elementwise_sub ---------------- - -.. autofunction:: paddle.fluid.layers.elementwise_sub - :noindex: - -.. _api_fluid_layers_elu: - -elu ---- - -.. autofunction:: paddle.fluid.layers.elu - :noindex: - -.. _api_fluid_layers_embedding: - -embedding ---------- - -.. autofunction:: paddle.fluid.layers.embedding - :noindex: - -.. _api_fluid_layers_expand: - -expand ------- - -.. autofunction:: paddle.fluid.layers.expand - :noindex: - -.. _api_fluid_layers_fc: - -fc --- - -.. autofunction:: paddle.fluid.layers.fc - :noindex: - -.. _api_fluid_layers_flatten: - -flatten -------- - -.. autofunction:: paddle.fluid.layers.flatten - :noindex: - -.. _api_fluid_layers_fsp_matrix: - -fsp_matrix ----------- - -.. autofunction:: paddle.fluid.layers.fsp_matrix - :noindex: - -.. _api_fluid_layers_gather: - -gather ------- - -.. autofunction:: paddle.fluid.layers.gather - :noindex: - -.. _api_fluid_layers_gaussian_random: - -gaussian_random ---------------- - -.. autofunction:: paddle.fluid.layers.gaussian_random - :noindex: - -.. _api_fluid_layers_gaussian_random_batch_size_like: - -gaussian_random_batch_size_like -------------------------------- - -.. autofunction:: paddle.fluid.layers.gaussian_random_batch_size_like - :noindex: - -.. _api_fluid_layers_get_tensor_from_selected_rows: - -get_tensor_from_selected_rows ------------------------------ - -.. autofunction:: paddle.fluid.layers.get_tensor_from_selected_rows - :noindex: - -.. _api_fluid_layers_grid_sampler: - -grid_sampler ------------- - -.. autofunction:: paddle.fluid.layers.grid_sampler - :noindex: - -.. _api_fluid_layers_group_norm: - -group_norm ----------- - -.. autofunction:: paddle.fluid.layers.group_norm - :noindex: - -.. _api_fluid_layers_gru_unit: - -gru_unit --------- - -.. autofunction:: paddle.fluid.layers.gru_unit - :noindex: - -.. _api_fluid_layers_hard_sigmoid: - -hard_sigmoid ------------- - -.. autofunction:: paddle.fluid.layers.hard_sigmoid - :noindex: - -.. _api_fluid_layers_hash: - -hash ----- - -.. autofunction:: paddle.fluid.layers.hash - :noindex: - -.. _api_fluid_layers_hsigmoid: - -hsigmoid --------- - -.. autofunction:: paddle.fluid.layers.hsigmoid - :noindex: - -.. _api_fluid_layers_huber_loss: - -huber_loss ----------- - -.. autofunction:: paddle.fluid.layers.huber_loss - :noindex: - -.. _api_fluid_layers_im2sequence: - -im2sequence ------------ - -.. autofunction:: paddle.fluid.layers.im2sequence - :noindex: - -.. _api_fluid_layers_image_resize: - -image_resize ------------- - -.. autofunction:: paddle.fluid.layers.image_resize - :noindex: - -.. _api_fluid_layers_image_resize_short: - -image_resize_short ------------------- - -.. autofunction:: paddle.fluid.layers.image_resize_short - :noindex: - -.. _api_fluid_layers_kldiv_loss: - -kldiv_loss ----------- - -.. autofunction:: paddle.fluid.layers.kldiv_loss - :noindex: - -.. _api_fluid_layers_l2_normalize: - -l2_normalize ------------- - -.. autofunction:: paddle.fluid.layers.l2_normalize - :noindex: - -.. _api_fluid_layers_label_smooth: - -label_smooth ------------- - -.. autofunction:: paddle.fluid.layers.label_smooth - :noindex: - -.. _api_fluid_layers_layer_norm: - -layer_norm ----------- - -.. autofunction:: paddle.fluid.layers.layer_norm - :noindex: - -.. _api_fluid_layers_leaky_relu: - -leaky_relu ----------- - -.. autofunction:: paddle.fluid.layers.leaky_relu - :noindex: - -.. _api_fluid_layers_linear_chain_crf: - -linear_chain_crf ----------------- - -.. autofunction:: paddle.fluid.layers.linear_chain_crf - :noindex: - -.. _api_fluid_layers_lod_reset: - -lod_reset ---------- - -.. autofunction:: paddle.fluid.layers.lod_reset - :noindex: - -.. _api_fluid_layers_log: - -log ---- - -.. autofunction:: paddle.fluid.layers.log - :noindex: - -.. _api_fluid_layers_log_loss: - -log_loss --------- - -.. autofunction:: paddle.fluid.layers.log_loss - :noindex: - -.. _api_fluid_layers_logical_and: - -logical_and ------------ - -.. autofunction:: paddle.fluid.layers.logical_and - :noindex: - -.. _api_fluid_layers_logical_not: - -logical_not ------------ - -.. autofunction:: paddle.fluid.layers.logical_not - :noindex: - -.. _api_fluid_layers_logical_or: - -logical_or ----------- - -.. autofunction:: paddle.fluid.layers.logical_or - :noindex: - -.. _api_fluid_layers_logical_xor: - -logical_xor ------------ - -.. autofunction:: paddle.fluid.layers.logical_xor - :noindex: - -.. _api_fluid_layers_lrn: - -lrn ---- - -.. autofunction:: paddle.fluid.layers.lrn - :noindex: - -.. _api_fluid_layers_lstm: - -lstm ----- - -.. autofunction:: paddle.fluid.layers.lstm - :noindex: - -.. _api_fluid_layers_lstm_unit: - -lstm_unit ---------- - -.. autofunction:: paddle.fluid.layers.lstm_unit - :noindex: - -.. _api_fluid_layers_margin_rank_loss: - -margin_rank_loss ----------------- - -.. autofunction:: paddle.fluid.layers.margin_rank_loss - :noindex: - -.. _api_fluid_layers_matmul: - -matmul ------- - -.. autofunction:: paddle.fluid.layers.matmul - :noindex: - -.. _api_fluid_layers_maxout: - -maxout ------- - -.. autofunction:: paddle.fluid.layers.maxout - :noindex: - -.. _api_fluid_layers_mean: - -mean ----- - -.. autofunction:: paddle.fluid.layers.mean - :noindex: - -.. _api_fluid_layers_mean_iou: - -mean_iou --------- - -.. autofunction:: paddle.fluid.layers.mean_iou - :noindex: - -.. _api_fluid_layers_merge_selected_rows: - -merge_selected_rows -------------------- - -.. autofunction:: paddle.fluid.layers.merge_selected_rows - :noindex: - -.. _api_fluid_layers_mul: - -mul ---- - -.. autofunction:: paddle.fluid.layers.mul - :noindex: - -.. _api_fluid_layers_multiplex: - -multiplex ---------- - -.. autofunction:: paddle.fluid.layers.multiplex - :noindex: - -.. _api_fluid_layers_nce: - -nce ---- - -.. autofunction:: paddle.fluid.layers.nce - :noindex: - -.. _api_fluid_layers_npair_loss: - -npair_loss ----------- - -.. autofunction:: paddle.fluid.layers.npair_loss - :noindex: - -.. _api_fluid_layers_one_hot: - -one_hot -------- - -.. autofunction:: paddle.fluid.layers.one_hot - :noindex: - -.. _api_fluid_layers_pad: - -pad ---- - -.. autofunction:: paddle.fluid.layers.pad - :noindex: - -.. _api_fluid_layers_pad2d: - -pad2d ------ - -.. autofunction:: paddle.fluid.layers.pad2d - :noindex: - -.. _api_fluid_layers_pad_constant_like: - -pad_constant_like ------------------ - -.. autofunction:: paddle.fluid.layers.pad_constant_like - :noindex: - -.. _api_fluid_layers_pixel_shuffle: - -pixel_shuffle -------------- - -.. autofunction:: paddle.fluid.layers.pixel_shuffle - :noindex: - -.. _api_fluid_layers_pool2d: - -pool2d ------- - -.. autofunction:: paddle.fluid.layers.pool2d - :noindex: - -.. _api_fluid_layers_pool3d: - -pool3d ------- - -.. autofunction:: paddle.fluid.layers.pool3d - :noindex: - -.. _api_fluid_layers_pow: - -pow ---- - -.. autofunction:: paddle.fluid.layers.pow - :noindex: - -.. _api_fluid_layers_prelu: - -prelu ------ - -.. autofunction:: paddle.fluid.layers.prelu - :noindex: - -.. _api_fluid_layers_psroi_pool: - -psroi_pool ----------- - -.. autofunction:: paddle.fluid.layers.psroi_pool - :noindex: - -.. _api_fluid_layers_py_func: - -py_func -------- - -.. autofunction:: paddle.fluid.layers.py_func - :noindex: - -.. _api_fluid_layers_random_crop: - -random_crop ------------ - -.. autofunction:: paddle.fluid.layers.random_crop - :noindex: - -.. _api_fluid_layers_rank: - -rank ----- - -.. autofunction:: paddle.fluid.layers.rank - :noindex: - -.. _api_fluid_layers_rank_loss: - -rank_loss ---------- - -.. autofunction:: paddle.fluid.layers.rank_loss - :noindex: - -.. _api_fluid_layers_reduce_all: - -reduce_all ----------- - -.. autofunction:: paddle.fluid.layers.reduce_all - :noindex: - -.. _api_fluid_layers_reduce_any: - -reduce_any ----------- - -.. autofunction:: paddle.fluid.layers.reduce_any - :noindex: - -.. _api_fluid_layers_reduce_max: - -reduce_max ----------- - -.. autofunction:: paddle.fluid.layers.reduce_max - :noindex: - -.. _api_fluid_layers_reduce_mean: - -reduce_mean ------------ - -.. autofunction:: paddle.fluid.layers.reduce_mean - :noindex: - -.. _api_fluid_layers_reduce_min: - -reduce_min ----------- - -.. autofunction:: paddle.fluid.layers.reduce_min - :noindex: - -.. _api_fluid_layers_reduce_prod: - -reduce_prod ------------ - -.. autofunction:: paddle.fluid.layers.reduce_prod - :noindex: - -.. _api_fluid_layers_reduce_sum: - -reduce_sum ----------- - -.. autofunction:: paddle.fluid.layers.reduce_sum - :noindex: - -.. _api_fluid_layers_relu: - -relu ----- - -.. autofunction:: paddle.fluid.layers.relu - :noindex: - -.. _api_fluid_layers_relu6: - -relu6 ------ - -.. autofunction:: paddle.fluid.layers.relu6 - :noindex: - -.. _api_fluid_layers_reshape: - -reshape -------- - -.. autofunction:: paddle.fluid.layers.reshape - :noindex: - -.. _api_fluid_layers_resize_bilinear: - -resize_bilinear ---------------- - -.. autofunction:: paddle.fluid.layers.resize_bilinear - :noindex: - -.. _api_fluid_layers_resize_nearest: - -resize_nearest --------------- - -.. autofunction:: paddle.fluid.layers.resize_nearest - :noindex: - -.. _api_fluid_layers_roi_align: - -roi_align ---------- - -.. autofunction:: paddle.fluid.layers.roi_align - :noindex: - -.. _api_fluid_layers_roi_pool: - -roi_pool --------- - -.. autofunction:: paddle.fluid.layers.roi_pool - :noindex: - -.. _api_fluid_layers_row_conv: - -row_conv --------- - -.. autofunction:: paddle.fluid.layers.row_conv - :noindex: - -.. _api_fluid_layers_sampled_softmax_with_cross_entropy: - -sampled_softmax_with_cross_entropy ----------------------------------- - -.. autofunction:: paddle.fluid.layers.sampled_softmax_with_cross_entropy - :noindex: - -.. _api_fluid_layers_sampling_id: - -sampling_id ------------ - -.. autofunction:: paddle.fluid.layers.sampling_id - :noindex: - -.. _api_fluid_layers_scale: - -scale ------ - -.. autofunction:: paddle.fluid.layers.scale - :noindex: - -.. _api_fluid_layers_scatter: - -scatter -------- - -.. autofunction:: paddle.fluid.layers.scatter - :noindex: - -.. _api_fluid_layers_selu: - -selu ----- - -.. autofunction:: paddle.fluid.layers.selu - :noindex: - -.. _api_fluid_layers_sequence_concat: - -sequence_concat ---------------- - -.. autofunction:: paddle.fluid.layers.sequence_concat - :noindex: - -.. _api_fluid_layers_sequence_conv: - -sequence_conv -------------- - -.. autofunction:: paddle.fluid.layers.sequence_conv - :noindex: - -.. _api_fluid_layers_sequence_enumerate: - -sequence_enumerate ------------------- - -.. autofunction:: paddle.fluid.layers.sequence_enumerate - :noindex: - -.. _api_fluid_layers_sequence_expand: - -sequence_expand ---------------- - -.. autofunction:: paddle.fluid.layers.sequence_expand - :noindex: - -.. _api_fluid_layers_sequence_expand_as: - -sequence_expand_as ------------------- - -.. autofunction:: paddle.fluid.layers.sequence_expand_as - :noindex: - -.. _api_fluid_layers_sequence_first_step: - -sequence_first_step -------------------- - -.. autofunction:: paddle.fluid.layers.sequence_first_step - :noindex: - -.. _api_fluid_layers_sequence_last_step: - -sequence_last_step ------------------- - -.. autofunction:: paddle.fluid.layers.sequence_last_step - :noindex: - -.. _api_fluid_layers_sequence_mask: - -sequence_mask -------------- - -.. autofunction:: paddle.fluid.layers.sequence_mask - :noindex: - -.. _api_fluid_layers_sequence_pad: - -sequence_pad ------------- - -.. autofunction:: paddle.fluid.layers.sequence_pad - :noindex: - -.. _api_fluid_layers_sequence_pool: - -sequence_pool -------------- - -.. autofunction:: paddle.fluid.layers.sequence_pool - :noindex: - -.. _api_fluid_layers_sequence_reshape: - -sequence_reshape ----------------- - -.. autofunction:: paddle.fluid.layers.sequence_reshape - :noindex: - -.. _api_fluid_layers_sequence_reverse: - -sequence_reverse ----------------- - -.. autofunction:: paddle.fluid.layers.sequence_reverse - :noindex: - -.. _api_fluid_layers_sequence_scatter: - -sequence_scatter ----------------- - -.. autofunction:: paddle.fluid.layers.sequence_scatter - :noindex: - -.. _api_fluid_layers_sequence_slice: - -sequence_slice --------------- - -.. autofunction:: paddle.fluid.layers.sequence_slice - :noindex: - -.. _api_fluid_layers_sequence_softmax: - -sequence_softmax ----------------- - -.. autofunction:: paddle.fluid.layers.sequence_softmax - :noindex: - -.. _api_fluid_layers_sequence_unpad: - -sequence_unpad --------------- - -.. autofunction:: paddle.fluid.layers.sequence_unpad - :noindex: - -.. _api_fluid_layers_shape: - -shape ------ - -.. autofunction:: paddle.fluid.layers.shape - :noindex: - -.. _api_fluid_layers_shuffle_channel: - -shuffle_channel ---------------- - -.. autofunction:: paddle.fluid.layers.shuffle_channel - :noindex: - -.. _api_fluid_layers_sigmoid_cross_entropy_with_logits: - -sigmoid_cross_entropy_with_logits ---------------------------------- - -.. autofunction:: paddle.fluid.layers.sigmoid_cross_entropy_with_logits - :noindex: - -.. _api_fluid_layers_sign: - -sign ----- - -.. autofunction:: paddle.fluid.layers.sign - :noindex: - -.. _api_fluid_layers_similarity_focus: - -similarity_focus ----------------- - -.. autofunction:: paddle.fluid.layers.similarity_focus - :noindex: - -.. _api_fluid_layers_slice: - -slice ------ - -.. autofunction:: paddle.fluid.layers.slice - :noindex: - -.. _api_fluid_layers_smooth_l1: - -smooth_l1 ---------- - -.. autofunction:: paddle.fluid.layers.smooth_l1 - :noindex: - -.. _api_fluid_layers_soft_relu: - -soft_relu ---------- - -.. autofunction:: paddle.fluid.layers.soft_relu - :noindex: - -.. _api_fluid_layers_softmax: - -softmax -------- - -.. autofunction:: paddle.fluid.layers.softmax - :noindex: - -.. _api_fluid_layers_softmax_with_cross_entropy: - -softmax_with_cross_entropy --------------------------- - -.. autofunction:: paddle.fluid.layers.softmax_with_cross_entropy - :noindex: - -.. _api_fluid_layers_space_to_depth: - -space_to_depth --------------- - -.. autofunction:: paddle.fluid.layers.space_to_depth - :noindex: - -.. _api_fluid_layers_spectral_norm: - -spectral_norm -------------- - -.. autofunction:: paddle.fluid.layers.spectral_norm - :noindex: - -.. _api_fluid_layers_split: - -split ------ - -.. autofunction:: paddle.fluid.layers.split - :noindex: - -.. _api_fluid_layers_square_error_cost: - -square_error_cost ------------------ - -.. autofunction:: paddle.fluid.layers.square_error_cost - :noindex: - -.. _api_fluid_layers_squeeze: - -squeeze -------- - -.. autofunction:: paddle.fluid.layers.squeeze - :noindex: - -.. _api_fluid_layers_stack: - -stack ------ - -.. autofunction:: paddle.fluid.layers.stack - :noindex: - -.. _api_fluid_layers_stanh: - -stanh ------ - -.. autofunction:: paddle.fluid.layers.stanh - :noindex: - -.. _api_fluid_layers_sum: - -sum ---- - -.. autofunction:: paddle.fluid.layers.sum - :noindex: - -.. _api_fluid_layers_swish: - -swish ------ - -.. autofunction:: paddle.fluid.layers.swish - :noindex: - -.. _api_fluid_layers_teacher_student_sigmoid_loss: - -teacher_student_sigmoid_loss ----------------------------- - -.. autofunction:: paddle.fluid.layers.teacher_student_sigmoid_loss - :noindex: - -.. _api_fluid_layers_temporal_shift: - -temporal_shift --------------- - -.. autofunction:: paddle.fluid.layers.temporal_shift - :noindex: - -.. _api_fluid_layers_topk: - -topk ----- - -.. autofunction:: paddle.fluid.layers.topk - :noindex: - -.. _api_fluid_layers_transpose: - -transpose ---------- - -.. autofunction:: paddle.fluid.layers.transpose - :noindex: - -.. _api_fluid_layers_tree_conv: - -tree_conv ---------- - -.. autofunction:: paddle.fluid.layers.tree_conv - :noindex: - -.. _api_fluid_layers_uniform_random_batch_size_like: - -uniform_random_batch_size_like ------------------------------- - -.. autofunction:: paddle.fluid.layers.uniform_random_batch_size_like - :noindex: - -.. _api_fluid_layers_unsqueeze: - -unsqueeze ---------- - -.. autofunction:: paddle.fluid.layers.unsqueeze - :noindex: - -.. _api_fluid_layers_unstack: - -unstack -------- - -.. autofunction:: paddle.fluid.layers.unstack - :noindex: - -.. _api_fluid_layers_warpctc: - -warpctc -------- - -.. autofunction:: paddle.fluid.layers.warpctc - :noindex: - -.. _api_fluid_layers_where: - -where ------ - -.. autofunction:: paddle.fluid.layers.where - :noindex: - -ops -=== - -.. _api_fluid_layers_abs: - -abs ---- - -.. autofunction:: paddle.fluid.layers.abs - :noindex: - -.. _api_fluid_layers_acos: - -acos ----- - -.. autofunction:: paddle.fluid.layers.acos - :noindex: - -.. _api_fluid_layers_asin: - -asin ----- - -.. autofunction:: paddle.fluid.layers.asin - :noindex: - -.. _api_fluid_layers_atan: - -atan ----- - -.. autofunction:: paddle.fluid.layers.atan - :noindex: - -.. _api_fluid_layers_ceil: - -ceil ----- - -.. autofunction:: paddle.fluid.layers.ceil - :noindex: - -.. _api_fluid_layers_cos: - -cos ---- - -.. autofunction:: paddle.fluid.layers.cos - :noindex: - -.. _api_fluid_layers_cumsum: - -cumsum ------- - -.. autofunction:: paddle.fluid.layers.cumsum - :noindex: - -.. _api_fluid_layers_exp: - -exp ---- - -.. autofunction:: paddle.fluid.layers.exp - :noindex: - -.. _api_fluid_layers_floor: - -floor ------ - -.. autofunction:: paddle.fluid.layers.floor - :noindex: - -.. _api_fluid_layers_hard_shrink: - -hard_shrink ------------ - -.. autofunction:: paddle.fluid.layers.hard_shrink - :noindex: - -.. _api_fluid_layers_logsigmoid: - -logsigmoid ----------- - -.. autofunction:: paddle.fluid.layers.logsigmoid - :noindex: - -.. _api_fluid_layers_reciprocal: - -reciprocal ----------- - -.. autofunction:: paddle.fluid.layers.reciprocal - :noindex: - -.. _api_fluid_layers_round: - -round ------ - -.. autofunction:: paddle.fluid.layers.round - :noindex: - -.. _api_fluid_layers_rsqrt: - -rsqrt ------ - -.. autofunction:: paddle.fluid.layers.rsqrt - :noindex: - -.. _api_fluid_layers_sigmoid: - -sigmoid -------- - -.. autofunction:: paddle.fluid.layers.sigmoid - :noindex: - -.. _api_fluid_layers_sin: - -sin ---- - -.. autofunction:: paddle.fluid.layers.sin - :noindex: - -.. _api_fluid_layers_softplus: - -softplus --------- - -.. autofunction:: paddle.fluid.layers.softplus - :noindex: - -.. _api_fluid_layers_softshrink: - -softshrink ----------- - -.. autofunction:: paddle.fluid.layers.softshrink - :noindex: - -.. _api_fluid_layers_softsign: - -softsign --------- - -.. autofunction:: paddle.fluid.layers.softsign - :noindex: - -.. _api_fluid_layers_sqrt: - -sqrt ----- - -.. autofunction:: paddle.fluid.layers.sqrt - :noindex: - -.. _api_fluid_layers_square: - -square ------- - -.. autofunction:: paddle.fluid.layers.square - :noindex: - -.. _api_fluid_layers_tanh: - -tanh ----- - -.. autofunction:: paddle.fluid.layers.tanh - :noindex: - -.. _api_fluid_layers_tanh_shrink: - -tanh_shrink ------------ - -.. autofunction:: paddle.fluid.layers.tanh_shrink - :noindex: - -.. _api_fluid_layers_thresholded_relu: - -thresholded_relu ----------------- - -.. autofunction:: paddle.fluid.layers.thresholded_relu - :noindex: - -.. _api_fluid_layers_uniform_random: - -uniform_random --------------- - -.. autofunction:: paddle.fluid.layers.uniform_random - :noindex: - -tensor -====== - -.. _api_fluid_layers_argmax: - -argmax ------- - -.. autofunction:: paddle.fluid.layers.argmax - :noindex: - -.. _api_fluid_layers_argmin: - -argmin ------- - -.. autofunction:: paddle.fluid.layers.argmin - :noindex: - -.. _api_fluid_layers_argsort: - -argsort -------- - -.. autofunction:: paddle.fluid.layers.argsort - :noindex: - -.. _api_fluid_layers_assign: - -assign ------- - -.. autofunction:: paddle.fluid.layers.assign - :noindex: - -.. _api_fluid_layers_cast: - -cast ----- - -.. autofunction:: paddle.fluid.layers.cast - :noindex: - -.. _api_fluid_layers_concat: - -concat ------- - -.. autofunction:: paddle.fluid.layers.concat - :noindex: - -.. _api_fluid_layers_create_global_var: - -create_global_var ------------------ - -.. autofunction:: paddle.fluid.layers.create_global_var - :noindex: - -.. _api_fluid_layers_create_parameter: - -create_parameter ----------------- - -.. autofunction:: paddle.fluid.layers.create_parameter - :noindex: - -.. _api_fluid_layers_create_tensor: - -create_tensor -------------- - -.. autofunction:: paddle.fluid.layers.create_tensor - :noindex: - -.. _api_fluid_layers_diag: - -diag ----- - -.. autofunction:: paddle.fluid.layers.diag - :noindex: - -.. _api_fluid_layers_fill_constant: - -fill_constant -------------- - -.. autofunction:: paddle.fluid.layers.fill_constant - :noindex: - -.. _api_fluid_layers_fill_constant_batch_size_like: - -fill_constant_batch_size_like ------------------------------ - -.. autofunction:: paddle.fluid.layers.fill_constant_batch_size_like - :noindex: - -.. _api_fluid_layers_has_inf: - -has_inf -------- - -.. autofunction:: paddle.fluid.layers.has_inf - :noindex: - -.. _api_fluid_layers_has_nan: - -has_nan -------- - -.. autofunction:: paddle.fluid.layers.has_nan - :noindex: - -.. _api_fluid_layers_isfinite: - -isfinite --------- - -.. autofunction:: paddle.fluid.layers.isfinite - :noindex: - -.. _api_fluid_layers_linspace: - -linspace --------- - -.. autofunction:: paddle.fluid.layers.linspace - :noindex: - -.. _api_fluid_layers_ones: - -ones ----- - -.. autofunction:: paddle.fluid.layers.ones - :noindex: - -.. _api_fluid_layers_range: - -range ------ - -.. autofunction:: paddle.fluid.layers.range - :noindex: - -.. _api_fluid_layers_reverse: - -reverse -------- - -.. autofunction:: paddle.fluid.layers.reverse - :noindex: - -.. _api_fluid_layers_sums: - -sums ----- - -.. autofunction:: paddle.fluid.layers.sums - :noindex: - -.. _api_fluid_layers_tensor_array_to_tensor: - -tensor_array_to_tensor ----------------------- - -.. autofunction:: paddle.fluid.layers.tensor_array_to_tensor - :noindex: - -.. _api_fluid_layers_zeros: - -zeros ------ - -.. autofunction:: paddle.fluid.layers.zeros - :noindex: - -.. _api_fluid_layers_zeros_like: - -zeros_like ----------- - -.. autofunction:: paddle.fluid.layers.zeros_like - :noindex: - -learning_rate_scheduler -======================= - -.. _api_fluid_layers_cosine_decay: - -cosine_decay ------------- - -.. autofunction:: paddle.fluid.layers.cosine_decay - :noindex: - -.. _api_fluid_layers_exponential_decay: - -exponential_decay ------------------ - -.. autofunction:: paddle.fluid.layers.exponential_decay - :noindex: - -.. _api_fluid_layers_inverse_time_decay: - -inverse_time_decay ------------------- - -.. autofunction:: paddle.fluid.layers.inverse_time_decay - :noindex: - -.. _api_fluid_layers_linear_lr_warmup: - -linear_lr_warmup ----------------- - -.. autofunction:: paddle.fluid.layers.linear_lr_warmup - :noindex: - -.. _api_fluid_layers_natural_exp_decay: - -natural_exp_decay ------------------ - -.. autofunction:: paddle.fluid.layers.natural_exp_decay - :noindex: - -.. _api_fluid_layers_noam_decay: - -noam_decay ----------- - -.. autofunction:: paddle.fluid.layers.noam_decay - :noindex: - -.. _api_fluid_layers_piecewise_decay: - -piecewise_decay ---------------- - -.. autofunction:: paddle.fluid.layers.piecewise_decay - :noindex: - -.. _api_fluid_layers_polynomial_decay: - -polynomial_decay ----------------- - -.. autofunction:: paddle.fluid.layers.polynomial_decay - :noindex: - -detection -========= - -.. _api_fluid_layers_anchor_generator: - -anchor_generator ----------------- - -.. autofunction:: paddle.fluid.layers.anchor_generator - :noindex: - -.. _api_fluid_layers_bipartite_match: - -bipartite_match ---------------- - -.. autofunction:: paddle.fluid.layers.bipartite_match - :noindex: - -.. _api_fluid_layers_box_clip: - -box_clip --------- - -.. autofunction:: paddle.fluid.layers.box_clip - :noindex: - -.. _api_fluid_layers_box_coder: - -box_coder ---------- - -.. autofunction:: paddle.fluid.layers.box_coder - :noindex: - -.. _api_fluid_layers_box_decoder_and_assign: - -box_decoder_and_assign ----------------------- - -.. autofunction:: paddle.fluid.layers.box_decoder_and_assign - :noindex: - -.. _api_fluid_layers_collect_fpn_proposals: - -collect_fpn_proposals ---------------------- - -.. autofunction:: paddle.fluid.layers.collect_fpn_proposals - :noindex: - -.. _api_fluid_layers_density_prior_box: - -density_prior_box ------------------ - -.. autofunction:: paddle.fluid.layers.density_prior_box - :noindex: - -.. _api_fluid_layers_detection_map: - -detection_map -------------- - -.. autofunction:: paddle.fluid.layers.detection_map - :noindex: - -.. _api_fluid_layers_detection_output: - -detection_output ----------------- - -.. autofunction:: paddle.fluid.layers.detection_output - :noindex: - -.. _api_fluid_layers_distribute_fpn_proposals: - -distribute_fpn_proposals ------------------------- - -.. autofunction:: paddle.fluid.layers.distribute_fpn_proposals - :noindex: - -.. _api_fluid_layers_generate_mask_labels: - -generate_mask_labels --------------------- - -.. autofunction:: paddle.fluid.layers.generate_mask_labels - :noindex: - -.. _api_fluid_layers_generate_proposal_labels: - -generate_proposal_labels ------------------------- - -.. autofunction:: paddle.fluid.layers.generate_proposal_labels - :noindex: - -.. _api_fluid_layers_generate_proposals: - -generate_proposals ------------------- - -.. autofunction:: paddle.fluid.layers.generate_proposals - :noindex: - -.. _api_fluid_layers_iou_similarity: - -iou_similarity --------------- - -.. autofunction:: paddle.fluid.layers.iou_similarity - :noindex: - -.. _api_fluid_layers_multi_box_head: - -multi_box_head --------------- - -.. autofunction:: paddle.fluid.layers.multi_box_head - :noindex: - -.. _api_fluid_layers_multiclass_nms: - -multiclass_nms --------------- - -.. autofunction:: paddle.fluid.layers.multiclass_nms - :noindex: - -.. _api_fluid_layers_polygon_box_transform: - -polygon_box_transform ---------------------- - -.. autofunction:: paddle.fluid.layers.polygon_box_transform - :noindex: - -.. _api_fluid_layers_prior_box: - -prior_box ---------- - -.. autofunction:: paddle.fluid.layers.prior_box - :noindex: - -.. _api_fluid_layers_roi_perspective_transform: - -roi_perspective_transform -------------------------- - -.. autofunction:: paddle.fluid.layers.roi_perspective_transform - :noindex: - -.. _api_fluid_layers_rpn_target_assign: - -rpn_target_assign ------------------ - -.. autofunction:: paddle.fluid.layers.rpn_target_assign - :noindex: - -.. _api_fluid_layers_ssd_loss: - -ssd_loss --------- - -.. autofunction:: paddle.fluid.layers.ssd_loss - :noindex: - -.. _api_fluid_layers_target_assign: - -target_assign -------------- - -.. autofunction:: paddle.fluid.layers.target_assign - :noindex: - -.. _api_fluid_layers_yolo_box: - -yolo_box --------- - -.. autofunction:: paddle.fluid.layers.yolo_box - :noindex: - -.. _api_fluid_layers_yolov3_loss: - -yolov3_loss ------------ - -.. autofunction:: paddle.fluid.layers.yolov3_loss - :noindex: - -metric_op -========= - -.. _api_fluid_layers_accuracy: - -accuracy --------- - -.. autofunction:: paddle.fluid.layers.accuracy - :noindex: - -.. _api_fluid_layers_auc: - -auc ---- - -.. autofunction:: paddle.fluid.layers.auc - :noindex: - +.. toctree:: + :maxdepth: 1 + + layers/control_flow.rst + layers/detection.rst + layers/device.rst + layers/io.rst + layers/learning_rate_scheduler.rst + layers/metric_op.rst + layers/nn.rst + layers/ops.rst + layers/tensor.rst diff --git a/doc/fluid/api/layers/control_flow.rst b/doc/fluid/api/layers/control_flow.rst new file mode 100644 index 0000000000000000000000000000000000000000..69dfcd6769d20420fa962298140b375c7913f9b1 --- /dev/null +++ b/doc/fluid/api/layers/control_flow.rst @@ -0,0 +1,164 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +============ +control_flow +============ + +.. _api_fluid_layers_array_length: + +array_length +------------ + +.. autofunction:: paddle.fluid.layers.array_length + :noindex: + +.. _api_fluid_layers_array_read: + +array_read +---------- + +.. autofunction:: paddle.fluid.layers.array_read + :noindex: + +.. _api_fluid_layers_array_write: + +array_write +----------- + +.. autofunction:: paddle.fluid.layers.array_write + :noindex: + +.. _api_fluid_layers_create_array: + +create_array +------------ + +.. autofunction:: paddle.fluid.layers.create_array + :noindex: + +.. _api_fluid_layers_DynamicRNN: + +DynamicRNN +---------- + +.. autoclass:: paddle.fluid.layers.DynamicRNN + :members: + :noindex: + +.. _api_fluid_layers_equal: + +equal +----- + +.. autofunction:: paddle.fluid.layers.equal + :noindex: + +.. _api_fluid_layers_greater_equal: + +greater_equal +------------- + +.. autofunction:: paddle.fluid.layers.greater_equal + :noindex: + +.. _api_fluid_layers_greater_than: + +greater_than +------------ + +.. autofunction:: paddle.fluid.layers.greater_than + :noindex: + +.. _api_fluid_layers_IfElse: + +IfElse +------ + +.. autoclass:: paddle.fluid.layers.IfElse + :members: + :noindex: + +.. _api_fluid_layers_increment: + +increment +--------- + +.. autofunction:: paddle.fluid.layers.increment + :noindex: + +.. _api_fluid_layers_is_empty: + +is_empty +-------- + +.. autofunction:: paddle.fluid.layers.is_empty + :noindex: + +.. _api_fluid_layers_less_equal: + +less_equal +---------- + +.. autofunction:: paddle.fluid.layers.less_equal + :noindex: + +.. _api_fluid_layers_less_than: + +less_than +--------- + +.. autofunction:: paddle.fluid.layers.less_than + :noindex: + +.. _api_fluid_layers_not_equal: + +not_equal +--------- + +.. autofunction:: paddle.fluid.layers.not_equal + :noindex: + +.. _api_fluid_layers_Print: + +Print +----- + +.. autofunction:: paddle.fluid.layers.Print + :noindex: + +.. _api_fluid_layers_reorder_lod_tensor_by_rank: + +reorder_lod_tensor_by_rank +-------------------------- + +.. autofunction:: paddle.fluid.layers.reorder_lod_tensor_by_rank + :noindex: + +.. _api_fluid_layers_StaticRNN: + +StaticRNN +--------- + +.. autoclass:: paddle.fluid.layers.StaticRNN + :members: + :noindex: + +.. _api_fluid_layers_Switch: + +Switch +------ + +.. autoclass:: paddle.fluid.layers.Switch + :members: + :noindex: + +.. _api_fluid_layers_While: + +While +----- + +.. autoclass:: paddle.fluid.layers.While + :members: + :noindex: + diff --git a/doc/fluid/api/layers/detection.rst b/doc/fluid/api/layers/detection.rst new file mode 100644 index 0000000000000000000000000000000000000000..b70cd75ce288764ca7baeae06b45a4a2200f29d4 --- /dev/null +++ b/doc/fluid/api/layers/detection.rst @@ -0,0 +1,199 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +========= +detection +========= + +.. _api_fluid_layers_anchor_generator: + +anchor_generator +---------------- + +.. autofunction:: paddle.fluid.layers.anchor_generator + :noindex: + +.. _api_fluid_layers_bipartite_match: + +bipartite_match +--------------- + +.. autofunction:: paddle.fluid.layers.bipartite_match + :noindex: + +.. _api_fluid_layers_box_clip: + +box_clip +-------- + +.. autofunction:: paddle.fluid.layers.box_clip + :noindex: + +.. _api_fluid_layers_box_coder: + +box_coder +--------- + +.. autofunction:: paddle.fluid.layers.box_coder + :noindex: + +.. _api_fluid_layers_box_decoder_and_assign: + +box_decoder_and_assign +---------------------- + +.. autofunction:: paddle.fluid.layers.box_decoder_and_assign + :noindex: + +.. _api_fluid_layers_collect_fpn_proposals: + +collect_fpn_proposals +--------------------- + +.. autofunction:: paddle.fluid.layers.collect_fpn_proposals + :noindex: + +.. _api_fluid_layers_density_prior_box: + +density_prior_box +----------------- + +.. autofunction:: paddle.fluid.layers.density_prior_box + :noindex: + +.. _api_fluid_layers_detection_map: + +detection_map +------------- + +.. autofunction:: paddle.fluid.layers.detection_map + :noindex: + +.. _api_fluid_layers_detection_output: + +detection_output +---------------- + +.. autofunction:: paddle.fluid.layers.detection_output + :noindex: + +.. _api_fluid_layers_distribute_fpn_proposals: + +distribute_fpn_proposals +------------------------ + +.. autofunction:: paddle.fluid.layers.distribute_fpn_proposals + :noindex: + +.. _api_fluid_layers_generate_mask_labels: + +generate_mask_labels +-------------------- + +.. autofunction:: paddle.fluid.layers.generate_mask_labels + :noindex: + +.. _api_fluid_layers_generate_proposal_labels: + +generate_proposal_labels +------------------------ + +.. autofunction:: paddle.fluid.layers.generate_proposal_labels + :noindex: + +.. _api_fluid_layers_generate_proposals: + +generate_proposals +------------------ + +.. autofunction:: paddle.fluid.layers.generate_proposals + :noindex: + +.. _api_fluid_layers_iou_similarity: + +iou_similarity +-------------- + +.. autofunction:: paddle.fluid.layers.iou_similarity + :noindex: + +.. _api_fluid_layers_multi_box_head: + +multi_box_head +-------------- + +.. autofunction:: paddle.fluid.layers.multi_box_head + :noindex: + +.. _api_fluid_layers_multiclass_nms: + +multiclass_nms +-------------- + +.. autofunction:: paddle.fluid.layers.multiclass_nms + :noindex: + +.. _api_fluid_layers_polygon_box_transform: + +polygon_box_transform +--------------------- + +.. autofunction:: paddle.fluid.layers.polygon_box_transform + :noindex: + +.. _api_fluid_layers_prior_box: + +prior_box +--------- + +.. autofunction:: paddle.fluid.layers.prior_box + :noindex: + +.. _api_fluid_layers_roi_perspective_transform: + +roi_perspective_transform +------------------------- + +.. autofunction:: paddle.fluid.layers.roi_perspective_transform + :noindex: + +.. _api_fluid_layers_rpn_target_assign: + +rpn_target_assign +----------------- + +.. autofunction:: paddle.fluid.layers.rpn_target_assign + :noindex: + +.. _api_fluid_layers_ssd_loss: + +ssd_loss +-------- + +.. autofunction:: paddle.fluid.layers.ssd_loss + :noindex: + +.. _api_fluid_layers_target_assign: + +target_assign +------------- + +.. autofunction:: paddle.fluid.layers.target_assign + :noindex: + +.. _api_fluid_layers_yolo_box: + +yolo_box +-------- + +.. autofunction:: paddle.fluid.layers.yolo_box + :noindex: + +.. _api_fluid_layers_yolov3_loss: + +yolov3_loss +----------- + +.. autofunction:: paddle.fluid.layers.yolov3_loss + :noindex: + diff --git a/doc/fluid/api/layers/io.rst b/doc/fluid/api/layers/io.rst new file mode 100644 index 0000000000000000000000000000000000000000..23d7859fb12d7321cf195a15878e4baaf1d10958 --- /dev/null +++ b/doc/fluid/api/layers/io.rst @@ -0,0 +1,96 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +== +io +== + +.. _api_fluid_layers_batch: + +batch +----- + +.. autofunction:: paddle.fluid.layers.batch + :noindex: + +.. _api_fluid_layers_create_py_reader_by_data: + +create_py_reader_by_data +------------------------ + +.. autofunction:: paddle.fluid.layers.create_py_reader_by_data + :noindex: + +.. _api_fluid_layers_data: + +data +---- + +.. autofunction:: paddle.fluid.layers.data + :noindex: + +.. _api_fluid_layers_double_buffer: + +double_buffer +------------- + +.. autofunction:: paddle.fluid.layers.double_buffer + :noindex: + +.. _api_fluid_layers_load: + +load +---- + +.. autofunction:: paddle.fluid.layers.load + :noindex: + +.. _api_fluid_layers_open_files: + +open_files +---------- + +.. autofunction:: paddle.fluid.layers.open_files + :noindex: + +.. _api_fluid_layers_Preprocessor: + +Preprocessor +------------ + +.. autoclass:: paddle.fluid.layers.Preprocessor + :members: + :noindex: + +.. _api_fluid_layers_py_reader: + +py_reader +--------- + +.. autofunction:: paddle.fluid.layers.py_reader + :noindex: + +.. _api_fluid_layers_random_data_generator: + +random_data_generator +--------------------- + +.. autofunction:: paddle.fluid.layers.random_data_generator + :noindex: + +.. _api_fluid_layers_read_file: + +read_file +--------- + +.. autofunction:: paddle.fluid.layers.read_file + :noindex: + +.. _api_fluid_layers_shuffle: + +shuffle +------- + +.. autofunction:: paddle.fluid.layers.shuffle + :noindex: + diff --git a/doc/fluid/api/layers/learning_rate_scheduler.rst b/doc/fluid/api/layers/learning_rate_scheduler.rst new file mode 100644 index 0000000000000000000000000000000000000000..fafa0d3ea76ca2019bf44eee390c65b40bc8e3e6 --- /dev/null +++ b/doc/fluid/api/layers/learning_rate_scheduler.rst @@ -0,0 +1,71 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +======================= +learning_rate_scheduler +======================= + +.. _api_fluid_layers_cosine_decay: + +cosine_decay +------------ + +.. autofunction:: paddle.fluid.layers.cosine_decay + :noindex: + +.. _api_fluid_layers_exponential_decay: + +exponential_decay +----------------- + +.. autofunction:: paddle.fluid.layers.exponential_decay + :noindex: + +.. _api_fluid_layers_inverse_time_decay: + +inverse_time_decay +------------------ + +.. autofunction:: paddle.fluid.layers.inverse_time_decay + :noindex: + +.. _api_fluid_layers_linear_lr_warmup: + +linear_lr_warmup +---------------- + +.. autofunction:: paddle.fluid.layers.linear_lr_warmup + :noindex: + +.. _api_fluid_layers_natural_exp_decay: + +natural_exp_decay +----------------- + +.. autofunction:: paddle.fluid.layers.natural_exp_decay + :noindex: + +.. _api_fluid_layers_noam_decay: + +noam_decay +---------- + +.. autofunction:: paddle.fluid.layers.noam_decay + :noindex: + +.. _api_fluid_layers_piecewise_decay: + +piecewise_decay +--------------- + +.. autofunction:: paddle.fluid.layers.piecewise_decay + :noindex: + +.. _api_fluid_layers_polynomial_decay: + +polynomial_decay +---------------- + +.. autofunction:: paddle.fluid.layers.polynomial_decay + :noindex: + diff --git a/doc/fluid/api/layers/metric_op.rst b/doc/fluid/api/layers/metric_op.rst new file mode 100644 index 0000000000000000000000000000000000000000..7dec0c1c7a8ac923bae97f67949ec417d7002fbe --- /dev/null +++ b/doc/fluid/api/layers/metric_op.rst @@ -0,0 +1,23 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +========= +metric_op +========= + +.. _api_fluid_layers_accuracy: + +accuracy +-------- + +.. autofunction:: paddle.fluid.layers.accuracy + :noindex: + +.. _api_fluid_layers_auc: + +auc +--- + +.. autofunction:: paddle.fluid.layers.auc + :noindex: + diff --git a/doc/fluid/api/layers/nn.rst b/doc/fluid/api/layers/nn.rst new file mode 100644 index 0000000000000000000000000000000000000000..805838e4897735a5ee22be133240a1fef393f926 --- /dev/null +++ b/doc/fluid/api/layers/nn.rst @@ -0,0 +1,1343 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +== +nn +== + +.. _api_fluid_layers_adaptive_pool2d: + +adaptive_pool2d +--------------- + +.. autofunction:: paddle.fluid.layers.adaptive_pool2d + :noindex: + +.. _api_fluid_layers_adaptive_pool3d: + +adaptive_pool3d +--------------- + +.. autofunction:: paddle.fluid.layers.adaptive_pool3d + :noindex: + +.. _api_fluid_layers_add_position_encoding: + +add_position_encoding +--------------------- + +.. autofunction:: paddle.fluid.layers.add_position_encoding + :noindex: + +.. _api_fluid_layers_affine_channel: + +affine_channel +-------------- + +.. autofunction:: paddle.fluid.layers.affine_channel + :noindex: + +.. _api_fluid_layers_affine_grid: + +affine_grid +----------- + +.. autofunction:: paddle.fluid.layers.affine_grid + :noindex: + +.. _api_fluid_layers_autoincreased_step_counter: + +autoincreased_step_counter +-------------------------- + +.. autofunction:: paddle.fluid.layers.autoincreased_step_counter + :noindex: + +.. _api_fluid_layers_batch_norm: + +batch_norm +---------- + +.. autofunction:: paddle.fluid.layers.batch_norm + :noindex: + +.. _api_fluid_layers_beam_search: + +beam_search +----------- + +.. autofunction:: paddle.fluid.layers.beam_search + :noindex: + +.. _api_fluid_layers_beam_search_decode: + +beam_search_decode +------------------ + +.. autofunction:: paddle.fluid.layers.beam_search_decode + :noindex: + +.. _api_fluid_layers_bilinear_tensor_product: + +bilinear_tensor_product +----------------------- + +.. autofunction:: paddle.fluid.layers.bilinear_tensor_product + :noindex: + +.. _api_fluid_layers_bpr_loss: + +bpr_loss +-------- + +.. autofunction:: paddle.fluid.layers.bpr_loss + :noindex: + +.. _api_fluid_layers_brelu: + +brelu +----- + +.. autofunction:: paddle.fluid.layers.brelu + :noindex: + +.. _api_fluid_layers_chunk_eval: + +chunk_eval +---------- + +.. autofunction:: paddle.fluid.layers.chunk_eval + :noindex: + +.. _api_fluid_layers_clip: + +clip +---- + +.. autofunction:: paddle.fluid.layers.clip + :noindex: + +.. _api_fluid_layers_clip_by_norm: + +clip_by_norm +------------ + +.. autofunction:: paddle.fluid.layers.clip_by_norm + :noindex: + +.. _api_fluid_layers_continuous_value_model: + +continuous_value_model +---------------------- + +.. autofunction:: paddle.fluid.layers.continuous_value_model + :noindex: + +.. _api_fluid_layers_conv2d: + +conv2d +------ + +.. autofunction:: paddle.fluid.layers.conv2d + :noindex: + +.. _api_fluid_layers_conv2d_transpose: + +conv2d_transpose +---------------- + +.. autofunction:: paddle.fluid.layers.conv2d_transpose + :noindex: + +.. _api_fluid_layers_conv3d: + +conv3d +------ + +.. autofunction:: paddle.fluid.layers.conv3d + :noindex: + +.. _api_fluid_layers_conv3d_transpose: + +conv3d_transpose +---------------- + +.. autofunction:: paddle.fluid.layers.conv3d_transpose + :noindex: + +.. _api_fluid_layers_cos_sim: + +cos_sim +------- + +.. autofunction:: paddle.fluid.layers.cos_sim + :noindex: + +.. _api_fluid_layers_crf_decoding: + +crf_decoding +------------ + +.. autofunction:: paddle.fluid.layers.crf_decoding + :noindex: + +.. _api_fluid_layers_crop: + +crop +---- + +.. autofunction:: paddle.fluid.layers.crop + :noindex: + +.. _api_fluid_layers_cross_entropy: + +cross_entropy +------------- + +.. autofunction:: paddle.fluid.layers.cross_entropy + :noindex: + +.. _api_fluid_layers_ctc_greedy_decoder: + +ctc_greedy_decoder +------------------ + +.. autofunction:: paddle.fluid.layers.ctc_greedy_decoder + :noindex: + +.. _api_fluid_layers_data_norm: + +data_norm +--------- + +.. autofunction:: paddle.fluid.layers.data_norm + :noindex: + +.. _api_fluid_layers_deformable_conv: + +deformable_conv +--------------- + +.. autofunction:: paddle.fluid.layers.deformable_conv + :noindex: + +.. _api_fluid_layers_dice_loss: + +dice_loss +--------- + +.. autofunction:: paddle.fluid.layers.dice_loss + :noindex: + +.. _api_fluid_layers_dropout: + +dropout +------- + +.. autofunction:: paddle.fluid.layers.dropout + :noindex: + +.. _api_fluid_layers_dynamic_gru: + +dynamic_gru +----------- + +.. autofunction:: paddle.fluid.layers.dynamic_gru + :noindex: + +.. _api_fluid_layers_dynamic_lstm: + +dynamic_lstm +------------ + +.. autofunction:: paddle.fluid.layers.dynamic_lstm + :noindex: + +.. _api_fluid_layers_dynamic_lstmp: + +dynamic_lstmp +------------- + +.. autofunction:: paddle.fluid.layers.dynamic_lstmp + :noindex: + +.. _api_fluid_layers_edit_distance: + +edit_distance +------------- + +.. autofunction:: paddle.fluid.layers.edit_distance + :noindex: + +.. _api_fluid_layers_elementwise_add: + +elementwise_add +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_add + :noindex: + +.. _api_fluid_layers_elementwise_div: + +elementwise_div +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_div + :noindex: + +.. _api_fluid_layers_elementwise_floordiv: + +elementwise_floordiv +-------------------- + +.. autofunction:: paddle.fluid.layers.elementwise_floordiv + :noindex: + +.. _api_fluid_layers_elementwise_max: + +elementwise_max +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_max + :noindex: + +.. _api_fluid_layers_elementwise_min: + +elementwise_min +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_min + :noindex: + +.. _api_fluid_layers_elementwise_mod: + +elementwise_mod +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_mod + :noindex: + +.. _api_fluid_layers_elementwise_mul: + +elementwise_mul +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_mul + :noindex: + +.. _api_fluid_layers_elementwise_pow: + +elementwise_pow +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_pow + :noindex: + +.. _api_fluid_layers_elementwise_sub: + +elementwise_sub +--------------- + +.. autofunction:: paddle.fluid.layers.elementwise_sub + :noindex: + +.. _api_fluid_layers_elu: + +elu +--- + +.. autofunction:: paddle.fluid.layers.elu + :noindex: + +.. _api_fluid_layers_embedding: + +embedding +--------- + +.. autofunction:: paddle.fluid.layers.embedding + :noindex: + +.. _api_fluid_layers_expand: + +expand +------ + +.. autofunction:: paddle.fluid.layers.expand + :noindex: + +.. _api_fluid_layers_fc: + +fc +-- + +.. autofunction:: paddle.fluid.layers.fc + :noindex: + +.. _api_fluid_layers_flatten: + +flatten +------- + +.. autofunction:: paddle.fluid.layers.flatten + :noindex: + +.. _api_fluid_layers_fsp_matrix: + +fsp_matrix +---------- + +.. autofunction:: paddle.fluid.layers.fsp_matrix + :noindex: + +.. _api_fluid_layers_gather: + +gather +------ + +.. autofunction:: paddle.fluid.layers.gather + :noindex: + +.. _api_fluid_layers_gaussian_random: + +gaussian_random +--------------- + +.. autofunction:: paddle.fluid.layers.gaussian_random + :noindex: + +.. _api_fluid_layers_gaussian_random_batch_size_like: + +gaussian_random_batch_size_like +------------------------------- + +.. autofunction:: paddle.fluid.layers.gaussian_random_batch_size_like + :noindex: + +.. _api_fluid_layers_get_tensor_from_selected_rows: + +get_tensor_from_selected_rows +----------------------------- + +.. autofunction:: paddle.fluid.layers.get_tensor_from_selected_rows + :noindex: + +.. _api_fluid_layers_grid_sampler: + +grid_sampler +------------ + +.. autofunction:: paddle.fluid.layers.grid_sampler + :noindex: + +.. _api_fluid_layers_group_norm: + +group_norm +---------- + +.. autofunction:: paddle.fluid.layers.group_norm + :noindex: + +.. _api_fluid_layers_gru_unit: + +gru_unit +-------- + +.. autofunction:: paddle.fluid.layers.gru_unit + :noindex: + +.. _api_fluid_layers_hard_sigmoid: + +hard_sigmoid +------------ + +.. autofunction:: paddle.fluid.layers.hard_sigmoid + :noindex: + +.. _api_fluid_layers_hash: + +hash +---- + +.. autofunction:: paddle.fluid.layers.hash + :noindex: + +.. _api_fluid_layers_hsigmoid: + +hsigmoid +-------- + +.. autofunction:: paddle.fluid.layers.hsigmoid + :noindex: + +.. _api_fluid_layers_huber_loss: + +huber_loss +---------- + +.. autofunction:: paddle.fluid.layers.huber_loss + :noindex: + +.. _api_fluid_layers_im2sequence: + +im2sequence +----------- + +.. autofunction:: paddle.fluid.layers.im2sequence + :noindex: + +.. _api_fluid_layers_image_resize: + +image_resize +------------ + +.. autofunction:: paddle.fluid.layers.image_resize + :noindex: + +.. _api_fluid_layers_image_resize_short: + +image_resize_short +------------------ + +.. autofunction:: paddle.fluid.layers.image_resize_short + :noindex: + +.. _api_fluid_layers_kldiv_loss: + +kldiv_loss +---------- + +.. autofunction:: paddle.fluid.layers.kldiv_loss + :noindex: + +.. _api_fluid_layers_l2_normalize: + +l2_normalize +------------ + +.. autofunction:: paddle.fluid.layers.l2_normalize + :noindex: + +.. _api_fluid_layers_label_smooth: + +label_smooth +------------ + +.. autofunction:: paddle.fluid.layers.label_smooth + :noindex: + +.. _api_fluid_layers_layer_norm: + +layer_norm +---------- + +.. autofunction:: paddle.fluid.layers.layer_norm + :noindex: + +.. _api_fluid_layers_leaky_relu: + +leaky_relu +---------- + +.. autofunction:: paddle.fluid.layers.leaky_relu + :noindex: + +.. _api_fluid_layers_linear_chain_crf: + +linear_chain_crf +---------------- + +.. autofunction:: paddle.fluid.layers.linear_chain_crf + :noindex: + +.. _api_fluid_layers_lod_reset: + +lod_reset +--------- + +.. autofunction:: paddle.fluid.layers.lod_reset + :noindex: + +.. _api_fluid_layers_log: + +log +--- + +.. autofunction:: paddle.fluid.layers.log + :noindex: + +.. _api_fluid_layers_log_loss: + +log_loss +-------- + +.. autofunction:: paddle.fluid.layers.log_loss + :noindex: + +.. _api_fluid_layers_logical_and: + +logical_and +----------- + +.. autofunction:: paddle.fluid.layers.logical_and + :noindex: + +.. _api_fluid_layers_logical_not: + +logical_not +----------- + +.. autofunction:: paddle.fluid.layers.logical_not + :noindex: + +.. _api_fluid_layers_logical_or: + +logical_or +---------- + +.. autofunction:: paddle.fluid.layers.logical_or + :noindex: + +.. _api_fluid_layers_logical_xor: + +logical_xor +----------- + +.. autofunction:: paddle.fluid.layers.logical_xor + :noindex: + +.. _api_fluid_layers_lrn: + +lrn +--- + +.. autofunction:: paddle.fluid.layers.lrn + :noindex: + +.. _api_fluid_layers_lstm: + +lstm +---- + +.. autofunction:: paddle.fluid.layers.lstm + :noindex: + +.. _api_fluid_layers_lstm_unit: + +lstm_unit +--------- + +.. autofunction:: paddle.fluid.layers.lstm_unit + :noindex: + +.. _api_fluid_layers_margin_rank_loss: + +margin_rank_loss +---------------- + +.. autofunction:: paddle.fluid.layers.margin_rank_loss + :noindex: + +.. _api_fluid_layers_matmul: + +matmul +------ + +.. autofunction:: paddle.fluid.layers.matmul + :noindex: + +.. _api_fluid_layers_maxout: + +maxout +------ + +.. autofunction:: paddle.fluid.layers.maxout + :noindex: + +.. _api_fluid_layers_mean: + +mean +---- + +.. autofunction:: paddle.fluid.layers.mean + :noindex: + +.. _api_fluid_layers_mean_iou: + +mean_iou +-------- + +.. autofunction:: paddle.fluid.layers.mean_iou + :noindex: + +.. _api_fluid_layers_merge_selected_rows: + +merge_selected_rows +------------------- + +.. autofunction:: paddle.fluid.layers.merge_selected_rows + :noindex: + +.. _api_fluid_layers_mul: + +mul +--- + +.. autofunction:: paddle.fluid.layers.mul + :noindex: + +.. _api_fluid_layers_multiplex: + +multiplex +--------- + +.. autofunction:: paddle.fluid.layers.multiplex + :noindex: + +.. _api_fluid_layers_nce: + +nce +--- + +.. autofunction:: paddle.fluid.layers.nce + :noindex: + +.. _api_fluid_layers_npair_loss: + +npair_loss +---------- + +.. autofunction:: paddle.fluid.layers.npair_loss + :noindex: + +.. _api_fluid_layers_one_hot: + +one_hot +------- + +.. autofunction:: paddle.fluid.layers.one_hot + :noindex: + +.. _api_fluid_layers_pad: + +pad +--- + +.. autofunction:: paddle.fluid.layers.pad + :noindex: + +.. _api_fluid_layers_pad2d: + +pad2d +----- + +.. autofunction:: paddle.fluid.layers.pad2d + :noindex: + +.. _api_fluid_layers_pad_constant_like: + +pad_constant_like +----------------- + +.. autofunction:: paddle.fluid.layers.pad_constant_like + :noindex: + +.. _api_fluid_layers_pixel_shuffle: + +pixel_shuffle +------------- + +.. autofunction:: paddle.fluid.layers.pixel_shuffle + :noindex: + +.. _api_fluid_layers_pool2d: + +pool2d +------ + +.. autofunction:: paddle.fluid.layers.pool2d + :noindex: + +.. _api_fluid_layers_pool3d: + +pool3d +------ + +.. autofunction:: paddle.fluid.layers.pool3d + :noindex: + +.. _api_fluid_layers_pow: + +pow +--- + +.. autofunction:: paddle.fluid.layers.pow + :noindex: + +.. _api_fluid_layers_prelu: + +prelu +----- + +.. autofunction:: paddle.fluid.layers.prelu + :noindex: + +.. _api_fluid_layers_psroi_pool: + +psroi_pool +---------- + +.. autofunction:: paddle.fluid.layers.psroi_pool + :noindex: + +.. _api_fluid_layers_py_func: + +py_func +------- + +.. autofunction:: paddle.fluid.layers.py_func + :noindex: + +.. _api_fluid_layers_random_crop: + +random_crop +----------- + +.. autofunction:: paddle.fluid.layers.random_crop + :noindex: + +.. _api_fluid_layers_rank: + +rank +---- + +.. autofunction:: paddle.fluid.layers.rank + :noindex: + +.. _api_fluid_layers_rank_loss: + +rank_loss +--------- + +.. autofunction:: paddle.fluid.layers.rank_loss + :noindex: + +.. _api_fluid_layers_reduce_all: + +reduce_all +---------- + +.. autofunction:: paddle.fluid.layers.reduce_all + :noindex: + +.. _api_fluid_layers_reduce_any: + +reduce_any +---------- + +.. autofunction:: paddle.fluid.layers.reduce_any + :noindex: + +.. _api_fluid_layers_reduce_max: + +reduce_max +---------- + +.. autofunction:: paddle.fluid.layers.reduce_max + :noindex: + +.. _api_fluid_layers_reduce_mean: + +reduce_mean +----------- + +.. autofunction:: paddle.fluid.layers.reduce_mean + :noindex: + +.. _api_fluid_layers_reduce_min: + +reduce_min +---------- + +.. autofunction:: paddle.fluid.layers.reduce_min + :noindex: + +.. _api_fluid_layers_reduce_prod: + +reduce_prod +----------- + +.. autofunction:: paddle.fluid.layers.reduce_prod + :noindex: + +.. _api_fluid_layers_reduce_sum: + +reduce_sum +---------- + +.. autofunction:: paddle.fluid.layers.reduce_sum + :noindex: + +.. _api_fluid_layers_relu: + +relu +---- + +.. autofunction:: paddle.fluid.layers.relu + :noindex: + +.. _api_fluid_layers_relu6: + +relu6 +----- + +.. autofunction:: paddle.fluid.layers.relu6 + :noindex: + +.. _api_fluid_layers_reshape: + +reshape +------- + +.. autofunction:: paddle.fluid.layers.reshape + :noindex: + +.. _api_fluid_layers_resize_bilinear: + +resize_bilinear +--------------- + +.. autofunction:: paddle.fluid.layers.resize_bilinear + :noindex: + +.. _api_fluid_layers_resize_nearest: + +resize_nearest +-------------- + +.. autofunction:: paddle.fluid.layers.resize_nearest + :noindex: + +.. _api_fluid_layers_roi_align: + +roi_align +--------- + +.. autofunction:: paddle.fluid.layers.roi_align + :noindex: + +.. _api_fluid_layers_roi_pool: + +roi_pool +-------- + +.. autofunction:: paddle.fluid.layers.roi_pool + :noindex: + +.. _api_fluid_layers_row_conv: + +row_conv +-------- + +.. autofunction:: paddle.fluid.layers.row_conv + :noindex: + +.. _api_fluid_layers_sampled_softmax_with_cross_entropy: + +sampled_softmax_with_cross_entropy +---------------------------------- + +.. autofunction:: paddle.fluid.layers.sampled_softmax_with_cross_entropy + :noindex: + +.. _api_fluid_layers_sampling_id: + +sampling_id +----------- + +.. autofunction:: paddle.fluid.layers.sampling_id + :noindex: + +.. _api_fluid_layers_scale: + +scale +----- + +.. autofunction:: paddle.fluid.layers.scale + :noindex: + +.. _api_fluid_layers_scatter: + +scatter +------- + +.. autofunction:: paddle.fluid.layers.scatter + :noindex: + +.. _api_fluid_layers_selu: + +selu +---- + +.. autofunction:: paddle.fluid.layers.selu + :noindex: + +.. _api_fluid_layers_sequence_concat: + +sequence_concat +--------------- + +.. autofunction:: paddle.fluid.layers.sequence_concat + :noindex: + +.. _api_fluid_layers_sequence_conv: + +sequence_conv +------------- + +.. autofunction:: paddle.fluid.layers.sequence_conv + :noindex: + +.. _api_fluid_layers_sequence_enumerate: + +sequence_enumerate +------------------ + +.. autofunction:: paddle.fluid.layers.sequence_enumerate + :noindex: + +.. _api_fluid_layers_sequence_expand: + +sequence_expand +--------------- + +.. autofunction:: paddle.fluid.layers.sequence_expand + :noindex: + +.. _api_fluid_layers_sequence_expand_as: + +sequence_expand_as +------------------ + +.. autofunction:: paddle.fluid.layers.sequence_expand_as + :noindex: + +.. _api_fluid_layers_sequence_first_step: + +sequence_first_step +------------------- + +.. autofunction:: paddle.fluid.layers.sequence_first_step + :noindex: + +.. _api_fluid_layers_sequence_last_step: + +sequence_last_step +------------------ + +.. autofunction:: paddle.fluid.layers.sequence_last_step + :noindex: + +.. _api_fluid_layers_sequence_mask: + +sequence_mask +------------- + +.. autofunction:: paddle.fluid.layers.sequence_mask + :noindex: + +.. _api_fluid_layers_sequence_pad: + +sequence_pad +------------ + +.. autofunction:: paddle.fluid.layers.sequence_pad + :noindex: + +.. _api_fluid_layers_sequence_pool: + +sequence_pool +------------- + +.. autofunction:: paddle.fluid.layers.sequence_pool + :noindex: + +.. _api_fluid_layers_sequence_reshape: + +sequence_reshape +---------------- + +.. autofunction:: paddle.fluid.layers.sequence_reshape + :noindex: + +.. _api_fluid_layers_sequence_reverse: + +sequence_reverse +---------------- + +.. autofunction:: paddle.fluid.layers.sequence_reverse + :noindex: + +.. _api_fluid_layers_sequence_scatter: + +sequence_scatter +---------------- + +.. autofunction:: paddle.fluid.layers.sequence_scatter + :noindex: + +.. _api_fluid_layers_sequence_slice: + +sequence_slice +-------------- + +.. autofunction:: paddle.fluid.layers.sequence_slice + :noindex: + +.. _api_fluid_layers_sequence_softmax: + +sequence_softmax +---------------- + +.. autofunction:: paddle.fluid.layers.sequence_softmax + :noindex: + +.. _api_fluid_layers_sequence_unpad: + +sequence_unpad +-------------- + +.. autofunction:: paddle.fluid.layers.sequence_unpad + :noindex: + +.. _api_fluid_layers_shape: + +shape +----- + +.. autofunction:: paddle.fluid.layers.shape + :noindex: + +.. _api_fluid_layers_shuffle_channel: + +shuffle_channel +--------------- + +.. autofunction:: paddle.fluid.layers.shuffle_channel + :noindex: + +.. _api_fluid_layers_sigmoid_cross_entropy_with_logits: + +sigmoid_cross_entropy_with_logits +--------------------------------- + +.. autofunction:: paddle.fluid.layers.sigmoid_cross_entropy_with_logits + :noindex: + +.. _api_fluid_layers_sign: + +sign +---- + +.. autofunction:: paddle.fluid.layers.sign + :noindex: + +.. _api_fluid_layers_similarity_focus: + +similarity_focus +---------------- + +.. autofunction:: paddle.fluid.layers.similarity_focus + :noindex: + +.. _api_fluid_layers_slice: + +slice +----- + +.. autofunction:: paddle.fluid.layers.slice + :noindex: + +.. _api_fluid_layers_smooth_l1: + +smooth_l1 +--------- + +.. autofunction:: paddle.fluid.layers.smooth_l1 + :noindex: + +.. _api_fluid_layers_soft_relu: + +soft_relu +--------- + +.. autofunction:: paddle.fluid.layers.soft_relu + :noindex: + +.. _api_fluid_layers_softmax: + +softmax +------- + +.. autofunction:: paddle.fluid.layers.softmax + :noindex: + +.. _api_fluid_layers_softmax_with_cross_entropy: + +softmax_with_cross_entropy +-------------------------- + +.. autofunction:: paddle.fluid.layers.softmax_with_cross_entropy + :noindex: + +.. _api_fluid_layers_space_to_depth: + +space_to_depth +-------------- + +.. autofunction:: paddle.fluid.layers.space_to_depth + :noindex: + +.. _api_fluid_layers_spectral_norm: + +spectral_norm +------------- + +.. autofunction:: paddle.fluid.layers.spectral_norm + :noindex: + +.. _api_fluid_layers_split: + +split +----- + +.. autofunction:: paddle.fluid.layers.split + :noindex: + +.. _api_fluid_layers_square_error_cost: + +square_error_cost +----------------- + +.. autofunction:: paddle.fluid.layers.square_error_cost + :noindex: + +.. _api_fluid_layers_squeeze: + +squeeze +------- + +.. autofunction:: paddle.fluid.layers.squeeze + :noindex: + +.. _api_fluid_layers_stack: + +stack +----- + +.. autofunction:: paddle.fluid.layers.stack + :noindex: + +.. _api_fluid_layers_stanh: + +stanh +----- + +.. autofunction:: paddle.fluid.layers.stanh + :noindex: + +.. _api_fluid_layers_sum: + +sum +--- + +.. autofunction:: paddle.fluid.layers.sum + :noindex: + +.. _api_fluid_layers_swish: + +swish +----- + +.. autofunction:: paddle.fluid.layers.swish + :noindex: + +.. _api_fluid_layers_teacher_student_sigmoid_loss: + +teacher_student_sigmoid_loss +---------------------------- + +.. autofunction:: paddle.fluid.layers.teacher_student_sigmoid_loss + :noindex: + +.. _api_fluid_layers_temporal_shift: + +temporal_shift +-------------- + +.. autofunction:: paddle.fluid.layers.temporal_shift + :noindex: + +.. _api_fluid_layers_topk: + +topk +---- + +.. autofunction:: paddle.fluid.layers.topk + :noindex: + +.. _api_fluid_layers_transpose: + +transpose +--------- + +.. autofunction:: paddle.fluid.layers.transpose + :noindex: + +.. _api_fluid_layers_tree_conv: + +tree_conv +--------- + +.. autofunction:: paddle.fluid.layers.tree_conv + :noindex: + +.. _api_fluid_layers_uniform_random_batch_size_like: + +uniform_random_batch_size_like +------------------------------ + +.. autofunction:: paddle.fluid.layers.uniform_random_batch_size_like + :noindex: + +.. _api_fluid_layers_unsqueeze: + +unsqueeze +--------- + +.. autofunction:: paddle.fluid.layers.unsqueeze + :noindex: + +.. _api_fluid_layers_unstack: + +unstack +------- + +.. autofunction:: paddle.fluid.layers.unstack + :noindex: + +.. _api_fluid_layers_warpctc: + +warpctc +------- + +.. autofunction:: paddle.fluid.layers.warpctc + :noindex: + +.. _api_fluid_layers_where: + +where +----- + +.. autofunction:: paddle.fluid.layers.where + :noindex: + diff --git a/doc/fluid/api/layers/ops.rst b/doc/fluid/api/layers/ops.rst new file mode 100644 index 0000000000000000000000000000000000000000..92fc718e98bf72408e21ab1204d27580f6c4d47e --- /dev/null +++ b/doc/fluid/api/layers/ops.rst @@ -0,0 +1,207 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +=== +ops +=== + +.. _api_fluid_layers_abs: + +abs +--- + +.. autofunction:: paddle.fluid.layers.abs + :noindex: + +.. _api_fluid_layers_acos: + +acos +---- + +.. autofunction:: paddle.fluid.layers.acos + :noindex: + +.. _api_fluid_layers_asin: + +asin +---- + +.. autofunction:: paddle.fluid.layers.asin + :noindex: + +.. _api_fluid_layers_atan: + +atan +---- + +.. autofunction:: paddle.fluid.layers.atan + :noindex: + +.. _api_fluid_layers_ceil: + +ceil +---- + +.. autofunction:: paddle.fluid.layers.ceil + :noindex: + +.. _api_fluid_layers_cos: + +cos +--- + +.. autofunction:: paddle.fluid.layers.cos + :noindex: + +.. _api_fluid_layers_cumsum: + +cumsum +------ + +.. autofunction:: paddle.fluid.layers.cumsum + :noindex: + +.. _api_fluid_layers_exp: + +exp +--- + +.. autofunction:: paddle.fluid.layers.exp + :noindex: + +.. _api_fluid_layers_floor: + +floor +----- + +.. autofunction:: paddle.fluid.layers.floor + :noindex: + +.. _api_fluid_layers_hard_shrink: + +hard_shrink +----------- + +.. autofunction:: paddle.fluid.layers.hard_shrink + :noindex: + +.. _api_fluid_layers_logsigmoid: + +logsigmoid +---------- + +.. autofunction:: paddle.fluid.layers.logsigmoid + :noindex: + +.. _api_fluid_layers_reciprocal: + +reciprocal +---------- + +.. autofunction:: paddle.fluid.layers.reciprocal + :noindex: + +.. _api_fluid_layers_round: + +round +----- + +.. autofunction:: paddle.fluid.layers.round + :noindex: + +.. _api_fluid_layers_rsqrt: + +rsqrt +----- + +.. autofunction:: paddle.fluid.layers.rsqrt + :noindex: + +.. _api_fluid_layers_sigmoid: + +sigmoid +------- + +.. autofunction:: paddle.fluid.layers.sigmoid + :noindex: + +.. _api_fluid_layers_sin: + +sin +--- + +.. autofunction:: paddle.fluid.layers.sin + :noindex: + +.. _api_fluid_layers_softplus: + +softplus +-------- + +.. autofunction:: paddle.fluid.layers.softplus + :noindex: + +.. _api_fluid_layers_softshrink: + +softshrink +---------- + +.. autofunction:: paddle.fluid.layers.softshrink + :noindex: + +.. _api_fluid_layers_softsign: + +softsign +-------- + +.. autofunction:: paddle.fluid.layers.softsign + :noindex: + +.. _api_fluid_layers_sqrt: + +sqrt +---- + +.. autofunction:: paddle.fluid.layers.sqrt + :noindex: + +.. _api_fluid_layers_square: + +square +------ + +.. autofunction:: paddle.fluid.layers.square + :noindex: + +.. _api_fluid_layers_tanh: + +tanh +---- + +.. autofunction:: paddle.fluid.layers.tanh + :noindex: + +.. _api_fluid_layers_tanh_shrink: + +tanh_shrink +----------- + +.. autofunction:: paddle.fluid.layers.tanh_shrink + :noindex: + +.. _api_fluid_layers_thresholded_relu: + +thresholded_relu +---------------- + +.. autofunction:: paddle.fluid.layers.thresholded_relu + :noindex: + +.. _api_fluid_layers_uniform_random: + +uniform_random +-------------- + +.. autofunction:: paddle.fluid.layers.uniform_random + :noindex: + diff --git a/doc/fluid/api/layers/tensor.rst b/doc/fluid/api/layers/tensor.rst new file mode 100644 index 0000000000000000000000000000000000000000..0b6eaeec699117fe37acc591060ccfdc402acd93 --- /dev/null +++ b/doc/fluid/api/layers/tensor.rst @@ -0,0 +1,191 @@ +.. THIS FILE IS GENERATED BY `gen_doc.{py|sh}` + !DO NOT EDIT THIS FILE MANUALLY! + +====== +tensor +====== + +.. _api_fluid_layers_argmax: + +argmax +------ + +.. autofunction:: paddle.fluid.layers.argmax + :noindex: + +.. _api_fluid_layers_argmin: + +argmin +------ + +.. autofunction:: paddle.fluid.layers.argmin + :noindex: + +.. _api_fluid_layers_argsort: + +argsort +------- + +.. autofunction:: paddle.fluid.layers.argsort + :noindex: + +.. _api_fluid_layers_assign: + +assign +------ + +.. autofunction:: paddle.fluid.layers.assign + :noindex: + +.. _api_fluid_layers_cast: + +cast +---- + +.. autofunction:: paddle.fluid.layers.cast + :noindex: + +.. _api_fluid_layers_concat: + +concat +------ + +.. autofunction:: paddle.fluid.layers.concat + :noindex: + +.. _api_fluid_layers_create_global_var: + +create_global_var +----------------- + +.. autofunction:: paddle.fluid.layers.create_global_var + :noindex: + +.. _api_fluid_layers_create_parameter: + +create_parameter +---------------- + +.. autofunction:: paddle.fluid.layers.create_parameter + :noindex: + +.. _api_fluid_layers_create_tensor: + +create_tensor +------------- + +.. autofunction:: paddle.fluid.layers.create_tensor + :noindex: + +.. _api_fluid_layers_diag: + +diag +---- + +.. autofunction:: paddle.fluid.layers.diag + :noindex: + +.. _api_fluid_layers_fill_constant: + +fill_constant +------------- + +.. autofunction:: paddle.fluid.layers.fill_constant + :noindex: + +.. _api_fluid_layers_fill_constant_batch_size_like: + +fill_constant_batch_size_like +----------------------------- + +.. autofunction:: paddle.fluid.layers.fill_constant_batch_size_like + :noindex: + +.. _api_fluid_layers_has_inf: + +has_inf +------- + +.. autofunction:: paddle.fluid.layers.has_inf + :noindex: + +.. _api_fluid_layers_has_nan: + +has_nan +------- + +.. autofunction:: paddle.fluid.layers.has_nan + :noindex: + +.. _api_fluid_layers_isfinite: + +isfinite +-------- + +.. autofunction:: paddle.fluid.layers.isfinite + :noindex: + +.. _api_fluid_layers_linspace: + +linspace +-------- + +.. autofunction:: paddle.fluid.layers.linspace + :noindex: + +.. _api_fluid_layers_ones: + +ones +---- + +.. autofunction:: paddle.fluid.layers.ones + :noindex: + +.. _api_fluid_layers_range: + +range +----- + +.. autofunction:: paddle.fluid.layers.range + :noindex: + +.. _api_fluid_layers_reverse: + +reverse +------- + +.. autofunction:: paddle.fluid.layers.reverse + :noindex: + +.. _api_fluid_layers_sums: + +sums +---- + +.. autofunction:: paddle.fluid.layers.sums + :noindex: + +.. _api_fluid_layers_tensor_array_to_tensor: + +tensor_array_to_tensor +---------------------- + +.. autofunction:: paddle.fluid.layers.tensor_array_to_tensor + :noindex: + +.. _api_fluid_layers_zeros: + +zeros +----- + +.. autofunction:: paddle.fluid.layers.zeros + :noindex: + +.. _api_fluid_layers_zeros_like: + +zeros_like +---------- + +.. autofunction:: paddle.fluid.layers.zeros_like + :noindex: +