============
fluid.layers
============

..  toctree::
    :maxdepth: 1

    layers/abs.rst
    layers/accuracy.rst
    layers/acos.rst
    layers/adaptive_pool2d.rst
    layers/adaptive_pool3d.rst
    layers/add_position_encoding.rst
    layers/affine_channel.rst
    layers/affine_grid.rst
    layers/anchor_generator.rst
    layers/argmax.rst
    layers/argmin.rst
    layers/argsort.rst
    layers/array_length.rst
    layers/array_read.rst
    layers/array_write.rst
    layers/asin.rst
    layers/assign.rst
    layers/atan.rst
    layers/auc.rst
    layers/autoincreased_step_counter.rst
    layers/batch_norm.rst
    layers/beam_search.rst
    layers/beam_search_decode.rst
    layers/bilinear_tensor_product.rst
    layers/bipartite_match.rst
    layers/box_clip.rst
    layers/box_coder.rst
    layers/box_decoder_and_assign.rst
    layers/bpr_loss.rst
    layers/brelu.rst
    layers/cast.rst
    layers/ceil.rst
    layers/center_loss.rst
    layers/chunk_eval.rst
    layers/clip.rst
    layers/clip_by_norm.rst
    layers/collect_fpn_proposals.rst
    layers/concat.rst
    layers/continuous_value_model.rst
    layers/conv2d.rst
    layers/conv2d_transpose.rst
    layers/conv3d.rst
    layers/conv3d_transpose.rst
    layers/cos.rst
    layers/cos_sim.rst
    layers/cosine_decay.rst
    layers/create_array.rst
    layers/create_global_var.rst
    layers/create_parameter.rst
    layers/create_py_reader_by_data.rst
    layers/create_tensor.rst
    layers/crf_decoding.rst
    layers/crop.rst
    layers/cross_entropy.rst
    layers/ctc_greedy_decoder.rst
    layers/cumsum.rst
    layers/data.rst
    layers/data_norm.rst
    layers/deformable_conv.rst
    layers/deformable_roi_pooling.rst
    layers/density_prior_box.rst
    layers/detection_map.rst
    layers/detection_output.rst
    layers/diag.rst
    layers/dice_loss.rst
    layers/distribute_fpn_proposals.rst
    layers/double_buffer.rst
    layers/dropout.rst
    layers/dynamic_gru.rst
    layers/dynamic_lstm.rst
    layers/dynamic_lstmp.rst
    layers/DynamicRNN.rst
    layers/edit_distance.rst
    layers/elementwise_add.rst
    layers/elementwise_div.rst
    layers/elementwise_floordiv.rst
    layers/elementwise_max.rst
    layers/elementwise_min.rst
    layers/elementwise_mod.rst
    layers/elementwise_mul.rst
    layers/elementwise_pow.rst
    layers/elementwise_sub.rst
    layers/elu.rst
    layers/embedding.rst
    layers/equal.rst
    layers/exp.rst
    layers/expand.rst
    layers/exponential_decay.rst
    layers/eye.rst
    layers/fc.rst
    layers/fill_constant.rst
    layers/fill_constant_batch_size_like.rst
    layers/filter_by_instag.rst
    layers/flatten.rst
    layers/floor.rst
    layers/fsp_matrix.rst
    layers/gather.rst
    layers/gaussian_random.rst
    layers/gaussian_random_batch_size_like.rst
    layers/generate_mask_labels.rst
    layers/generate_proposal_labels.rst
    layers/generate_proposals.rst
    layers/get_tensor_from_selected_rows.rst
    layers/greater_equal.rst
    layers/greater_than.rst
    layers/grid_sampler.rst
    layers/group_norm.rst
    layers/gru_unit.rst
    layers/hard_shrink.rst
    layers/hard_sigmoid.rst
    layers/hard_swish.rst
    layers/has_inf.rst
    layers/has_nan.rst
    layers/hash.rst
    layers/hsigmoid.rst
    layers/huber_loss.rst
    layers/IfElse.rst
    layers/im2sequence.rst
    layers/image_resize.rst
    layers/image_resize_short.rst
    layers/increment.rst
    layers/inverse_time_decay.rst
    layers/iou_similarity.rst
    layers/is_empty.rst
    layers/isfinite.rst
    layers/kldiv_loss.rst
    layers/l2_normalize.rst
    layers/label_smooth.rst
    layers/layer_norm.rst
    layers/leaky_relu.rst
    layers/less_equal.rst
    layers/less_than.rst
    layers/linear_chain_crf.rst
    layers/linear_lr_warmup.rst
    layers/linspace.rst
    layers/load.rst
    layers/lod_append.rst
    layers/lod_reset.rst
    layers/log.rst
    layers/log_loss.rst
    layers/logical_and.rst
    layers/logical_not.rst
    layers/logical_or.rst
    layers/logical_xor.rst
    layers/logsigmoid.rst
    layers/lrn.rst
    layers/lstm.rst
    layers/lstm_unit.rst
    layers/margin_rank_loss.rst
    layers/match_matrix_tensor.rst
    layers/matmul.rst
    layers/maxout.rst
    layers/mean.rst
    layers/mean_iou.rst
    layers/merge_selected_rows.rst
    layers/mul.rst
    layers/multi_box_head.rst
    layers/multiclass_nms.rst
    layers/multiplex.rst
    layers/natural_exp_decay.rst
    layers/nce.rst
    layers/noam_decay.rst
    layers/Normal.rst
    layers/not_equal.rst
    layers/npair_loss.rst
    layers/one_hot.rst
    layers/ones.rst
    layers/ones_like.rst
    layers/pad.rst
    layers/pad2d.rst
    layers/pad_constant_like.rst
    layers/piecewise_decay.rst
    layers/pixel_shuffle.rst
    layers/polygon_box_transform.rst
    layers/polynomial_decay.rst
    layers/pool2d.rst
    layers/pool3d.rst
    layers/pow.rst
    layers/prelu.rst
    layers/Print.rst
    layers/prior_box.rst
    layers/psroi_pool.rst
    layers/py_func.rst
    layers/py_reader.rst
    layers/random_crop.rst
    layers/range.rst
    layers/rank.rst
    layers/rank_loss.rst
    layers/read_file.rst
    layers/reciprocal.rst
    layers/reduce_all.rst
    layers/reduce_any.rst
    layers/reduce_max.rst
    layers/reduce_mean.rst
    layers/reduce_min.rst
    layers/reduce_prod.rst
    layers/reduce_sum.rst
    layers/relu.rst
    layers/relu6.rst
    layers/reorder_lod_tensor_by_rank.rst
    layers/reshape.rst
    layers/resize_bilinear.rst
    layers/resize_nearest.rst
    layers/resize_trilinear.rst
    layers/retinanet_detection_output.rst
    layers/retinanet_target_assign.rst
    layers/reverse.rst
    layers/roi_align.rst
    layers/roi_perspective_transform.rst
    layers/roi_pool.rst
    layers/round.rst
    layers/row_conv.rst
    layers/rpn_target_assign.rst
    layers/rsqrt.rst
    layers/sampled_softmax_with_cross_entropy.rst
    layers/sampling_id.rst
    layers/scale.rst
    layers/scatter.rst
    layers/selu.rst
    layers/sequence_concat.rst
    layers/sequence_conv.rst
    layers/sequence_enumerate.rst
    layers/sequence_expand.rst
    layers/sequence_expand_as.rst
    layers/sequence_first_step.rst
    layers/sequence_last_step.rst
    layers/sequence_mask.rst
    layers/sequence_pad.rst
    layers/sequence_pool.rst
    layers/sequence_reshape.rst
    layers/sequence_reverse.rst
    layers/sequence_scatter.rst
    layers/sequence_slice.rst
    layers/sequence_softmax.rst
    layers/sequence_unpad.rst
    layers/shape.rst
    layers/shard_index.rst
    layers/shuffle_channel.rst
    layers/sigmoid.rst
    layers/sigmoid_cross_entropy_with_logits.rst
    layers/sigmoid_focal_loss.rst
    layers/sign.rst
    layers/similarity_focus.rst
    layers/sin.rst
    layers/size.rst
    layers/slice.rst
    layers/smooth_l1.rst
    layers/soft_relu.rst
    layers/softmax.rst
    layers/softmax_with_cross_entropy.rst
    layers/softplus.rst
    layers/softshrink.rst
    layers/softsign.rst
    layers/space_to_depth.rst
    layers/spectral_norm.rst
    layers/split.rst
    layers/sqrt.rst
    layers/square.rst
    layers/square_error_cost.rst
    layers/squeeze.rst
    layers/ssd_loss.rst
    layers/stack.rst
    layers/stanh.rst
    layers/StaticRNN.rst
    layers/sum.rst
    layers/sums.rst
    layers/swish.rst
    layers/Switch.rst
    layers/tanh.rst
    layers/tanh_shrink.rst
    layers/target_assign.rst
    layers/teacher_student_sigmoid_loss.rst
    layers/temporal_shift.rst
    layers/tensor_array_to_tensor.rst
    layers/thresholded_relu.rst
    layers/topk.rst
    layers/transpose.rst
    layers/tree_conv.rst
    layers/unfold.rst
    layers/Uniform.rst
    layers/uniform_random.rst
    layers/uniform_random_batch_size_like.rst
    layers/unique.rst
    layers/unique_with_counts.rst
    layers/unsqueeze.rst
    layers/unstack.rst
    layers/var_conv_2d.rst
    layers/warpctc.rst
    layers/where.rst
    layers/While.rst
    layers/yolo_box.rst
    layers/yolov3_loss.rst
    layers/zeros.rst
    layers/zeros_like.rst
