..  THIS FILE IS GENERATED BY `gen_doc.{py|sh}`
    !DO NOT EDIT THIS FILE MANUALLY!

======
layers
======

control_flow
============

split_lod_tensor
----------------

..  autofunction:: paddle.v2.fluid.layers.split_lod_tensor
    :noindex:

merge_lod_tensor
----------------

..  autofunction:: paddle.v2.fluid.layers.merge_lod_tensor
    :noindex:

BlockGuard
----------

..  autoclass:: paddle.v2.fluid.layers.BlockGuard
    :members:
    :noindex:

BlockGuardWithCompletion
------------------------

..  autoclass:: paddle.v2.fluid.layers.BlockGuardWithCompletion
    :members:
    :noindex:

StaticRNNMemoryLink
-------------------

..  autoclass:: paddle.v2.fluid.layers.StaticRNNMemoryLink
    :members:
    :noindex:

WhileGuard
----------

..  autoclass:: paddle.v2.fluid.layers.WhileGuard
    :members:
    :noindex:

While
-----

..  autoclass:: paddle.v2.fluid.layers.While
    :members:
    :noindex:

lod_rank_table
--------------

..  autofunction:: paddle.v2.fluid.layers.lod_rank_table
    :noindex:

max_sequence_len
----------------

..  autofunction:: paddle.v2.fluid.layers.max_sequence_len
    :noindex:

topk
----

..  autofunction:: paddle.v2.fluid.layers.topk
    :noindex:

lod_tensor_to_array
-------------------

..  autofunction:: paddle.v2.fluid.layers.lod_tensor_to_array
    :noindex:

array_to_lod_tensor
-------------------

..  autofunction:: paddle.v2.fluid.layers.array_to_lod_tensor
    :noindex:

increment
---------

..  autofunction:: paddle.v2.fluid.layers.increment
    :noindex:

array_write
-----------

..  autofunction:: paddle.v2.fluid.layers.array_write
    :noindex:

create_array
------------

..  autofunction:: paddle.v2.fluid.layers.create_array
    :noindex:

less_than
---------

..  autofunction:: paddle.v2.fluid.layers.less_than
    :noindex:

array_read
----------

..  autofunction:: paddle.v2.fluid.layers.array_read
    :noindex:

shrink_memory
-------------

..  autofunction:: paddle.v2.fluid.layers.shrink_memory
    :noindex:

array_length
------------

..  autofunction:: paddle.v2.fluid.layers.array_length
    :noindex:

IfElse
------

..  autoclass:: paddle.v2.fluid.layers.IfElse
    :members:
    :noindex:

DynamicRNN
----------

..  autoclass:: paddle.v2.fluid.layers.DynamicRNN
    :members:
    :noindex:

ConditionalBlock
----------------

..  autoclass:: paddle.v2.fluid.layers.ConditionalBlock
    :members:
    :noindex:

StaticRNN
---------

..  autoclass:: paddle.v2.fluid.layers.StaticRNN
    :members:
    :noindex:

reorder_lod_tensor_by_rank
--------------------------

..  autofunction:: paddle.v2.fluid.layers.reorder_lod_tensor_by_rank
    :noindex:

ParallelDo
----------

..  autoclass:: paddle.v2.fluid.layers.ParallelDo
    :members:
    :noindex:

Print
-----

..  autofunction:: paddle.v2.fluid.layers.Print
    :noindex:

device
======

get_places
----------

..  autofunction:: paddle.v2.fluid.layers.get_places
    :noindex:

io
==

data
----

..  autofunction:: paddle.v2.fluid.layers.data
    :noindex:

BlockGuardServ
--------------

..  autoclass:: paddle.v2.fluid.layers.BlockGuardServ
    :members:
    :noindex:

ListenAndServ
-------------

..  autoclass:: paddle.v2.fluid.layers.ListenAndServ
    :members:
    :noindex:

Send
----

..  autofunction:: paddle.v2.fluid.layers.Send
    :noindex:

nn
==

fc
--

..  autofunction:: paddle.v2.fluid.layers.fc
    :noindex:

embedding
---------

..  autofunction:: paddle.v2.fluid.layers.embedding
    :noindex:

dynamic_lstm
------------

..  autofunction:: paddle.v2.fluid.layers.dynamic_lstm
    :noindex:

dynamic_lstmp
-------------

..  autofunction:: paddle.v2.fluid.layers.dynamic_lstmp
    :noindex:

dynamic_gru
-----------

..  autofunction:: paddle.v2.fluid.layers.dynamic_gru
    :noindex:

gru_unit
--------

..  autofunction:: paddle.v2.fluid.layers.gru_unit
    :noindex:

linear_chain_crf
----------------

..  autofunction:: paddle.v2.fluid.layers.linear_chain_crf
    :noindex:

crf_decoding
------------

..  autofunction:: paddle.v2.fluid.layers.crf_decoding
    :noindex:

cos_sim
-------

..  autofunction:: paddle.v2.fluid.layers.cos_sim
    :noindex:

cross_entropy
-------------

..  autofunction:: paddle.v2.fluid.layers.cross_entropy
    :noindex:

square_error_cost
-----------------

..  autofunction:: paddle.v2.fluid.layers.square_error_cost
    :noindex:

accuracy
--------

..  autofunction:: paddle.v2.fluid.layers.accuracy
    :noindex:

chunk_eval
----------

..  autofunction:: paddle.v2.fluid.layers.chunk_eval
    :noindex:

sequence_conv
-------------

..  autofunction:: paddle.v2.fluid.layers.sequence_conv
    :noindex:

conv2d
------

..  autofunction:: paddle.v2.fluid.layers.conv2d
    :noindex:

sequence_pool
-------------

..  autofunction:: paddle.v2.fluid.layers.sequence_pool
    :noindex:

pool2d
------

..  autofunction:: paddle.v2.fluid.layers.pool2d
    :noindex:

batch_norm
----------

..  autofunction:: paddle.v2.fluid.layers.batch_norm
    :noindex:

beam_search_decode
------------------

..  autofunction:: paddle.v2.fluid.layers.beam_search_decode
    :noindex:

conv2d_transpose
----------------

..  autofunction:: paddle.v2.fluid.layers.conv2d_transpose
    :noindex:

sequence_expand
---------------

..  autofunction:: paddle.v2.fluid.layers.sequence_expand
    :noindex:

lstm_unit
---------

..  autofunction:: paddle.v2.fluid.layers.lstm_unit
    :noindex:

reduce_sum
----------

..  autofunction:: paddle.v2.fluid.layers.reduce_sum
    :noindex:

reduce_mean
-----------

..  autofunction:: paddle.v2.fluid.layers.reduce_mean
    :noindex:

reduce_max
----------

..  autofunction:: paddle.v2.fluid.layers.reduce_max
    :noindex:

reduce_min
----------

..  autofunction:: paddle.v2.fluid.layers.reduce_min
    :noindex:

sequence_first_step
-------------------

..  autofunction:: paddle.v2.fluid.layers.sequence_first_step
    :noindex:

sequence_last_step
------------------

..  autofunction:: paddle.v2.fluid.layers.sequence_last_step
    :noindex:

dropout
-------

..  autofunction:: paddle.v2.fluid.layers.dropout
    :noindex:

split
-----

..  autofunction:: paddle.v2.fluid.layers.split
    :noindex:

ctc_greedy_decoder
------------------

..  autofunction:: paddle.v2.fluid.layers.ctc_greedy_decoder
    :noindex:

edit_distance
-------------

..  autofunction:: paddle.v2.fluid.layers.edit_distance
    :noindex:

l2_normalize
------------

..  autofunction:: paddle.v2.fluid.layers.l2_normalize
    :noindex:

matmul
------

..  autofunction:: paddle.v2.fluid.layers.matmul
    :noindex:

warpctc
-------

..  autofunction:: paddle.v2.fluid.layers.warpctc
    :noindex:

sequence_reshape
----------------

..  autofunction:: paddle.v2.fluid.layers.sequence_reshape
    :noindex:

transpose
---------

..  autofunction:: paddle.v2.fluid.layers.transpose
    :noindex:

im2sequence
-----------

..  autofunction:: paddle.v2.fluid.layers.im2sequence
    :noindex:

nce
---

..  autofunction:: paddle.v2.fluid.layers.nce
    :noindex:

beam_search
-----------

..  autofunction:: paddle.v2.fluid.layers.beam_search
    :noindex:

row_conv
--------

..  autofunction:: paddle.v2.fluid.layers.row_conv
    :noindex:

multiplex
---------

..  autofunction:: paddle.v2.fluid.layers.multiplex
    :noindex:

ops
===

mean
----

..  autofunction:: paddle.v2.fluid.layers.mean
    :noindex:

mul
---

..  autofunction:: paddle.v2.fluid.layers.mul
    :noindex:

reshape
-------

..  autofunction:: paddle.v2.fluid.layers.reshape
    :noindex:

scale
-----

..  autofunction:: paddle.v2.fluid.layers.scale
    :noindex:

sigmoid_cross_entropy_with_logits
---------------------------------

..  autofunction:: paddle.v2.fluid.layers.sigmoid_cross_entropy_with_logits
    :noindex:

elementwise_add
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_add
    :noindex:

elementwise_div
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_div
    :noindex:

elementwise_sub
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_sub
    :noindex:

elementwise_mul
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_mul
    :noindex:

elementwise_max
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_max
    :noindex:

elementwise_min
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_min
    :noindex:

elementwise_pow
---------------

..  autofunction:: paddle.v2.fluid.layers.elementwise_pow
    :noindex:

clip
----

..  autofunction:: paddle.v2.fluid.layers.clip
    :noindex:

clip_by_norm
------------

..  autofunction:: paddle.v2.fluid.layers.clip_by_norm
    :noindex:

sequence_softmax
----------------

..  autofunction:: paddle.v2.fluid.layers.sequence_softmax
    :noindex:

sigmoid
-------

..  autofunction:: paddle.v2.fluid.layers.sigmoid
    :noindex:

logsigmoid
----------

..  autofunction:: paddle.v2.fluid.layers.logsigmoid
    :noindex:

exp
---

..  autofunction:: paddle.v2.fluid.layers.exp
    :noindex:

relu
----

..  autofunction:: paddle.v2.fluid.layers.relu
    :noindex:

tanh
----

..  autofunction:: paddle.v2.fluid.layers.tanh
    :noindex:

tanh_shrink
-----------

..  autofunction:: paddle.v2.fluid.layers.tanh_shrink
    :noindex:

softshrink
----------

..  autofunction:: paddle.v2.fluid.layers.softshrink
    :noindex:

sqrt
----

..  autofunction:: paddle.v2.fluid.layers.sqrt
    :noindex:

abs
---

..  autofunction:: paddle.v2.fluid.layers.abs
    :noindex:

ceil
----

..  autofunction:: paddle.v2.fluid.layers.ceil
    :noindex:

floor
-----

..  autofunction:: paddle.v2.fluid.layers.floor
    :noindex:

round
-----

..  autofunction:: paddle.v2.fluid.layers.round
    :noindex:

reciprocal
----------

..  autofunction:: paddle.v2.fluid.layers.reciprocal
    :noindex:

log
---

..  autofunction:: paddle.v2.fluid.layers.log
    :noindex:

square
------

..  autofunction:: paddle.v2.fluid.layers.square
    :noindex:

softplus
--------

..  autofunction:: paddle.v2.fluid.layers.softplus
    :noindex:

softsign
--------

..  autofunction:: paddle.v2.fluid.layers.softsign
    :noindex:

brelu
-----

..  autofunction:: paddle.v2.fluid.layers.brelu
    :noindex:

leaky_relu
----------

..  autofunction:: paddle.v2.fluid.layers.leaky_relu
    :noindex:

soft_relu
---------

..  autofunction:: paddle.v2.fluid.layers.soft_relu
    :noindex:

elu
---

..  autofunction:: paddle.v2.fluid.layers.elu
    :noindex:

relu6
-----

..  autofunction:: paddle.v2.fluid.layers.relu6
    :noindex:

pow
---

..  autofunction:: paddle.v2.fluid.layers.pow
    :noindex:

stanh
-----

..  autofunction:: paddle.v2.fluid.layers.stanh
    :noindex:

hard_shrink
-----------

..  autofunction:: paddle.v2.fluid.layers.hard_shrink
    :noindex:

thresholded_relu
----------------

..  autofunction:: paddle.v2.fluid.layers.thresholded_relu
    :noindex:

hard_sigmoid
------------

..  autofunction:: paddle.v2.fluid.layers.hard_sigmoid
    :noindex:

swish
-----

..  autofunction:: paddle.v2.fluid.layers.swish
    :noindex:

tensor
======

create_tensor
-------------

..  autofunction:: paddle.v2.fluid.layers.create_tensor
    :noindex:

create_parameter
----------------

..  autofunction:: paddle.v2.fluid.layers.create_parameter
    :noindex:

create_global_var
-----------------

..  autofunction:: paddle.v2.fluid.layers.create_global_var
    :noindex:

cast
----

..  autofunction:: paddle.v2.fluid.layers.cast
    :noindex:

concat
------

..  autofunction:: paddle.v2.fluid.layers.concat
    :noindex:

sums
----

..  autofunction:: paddle.v2.fluid.layers.sums
    :noindex:

assign
------

..  autofunction:: paddle.v2.fluid.layers.assign
    :noindex:

fill_constant_batch_size_like
-----------------------------

..  autofunction:: paddle.v2.fluid.layers.fill_constant_batch_size_like
    :noindex:

fill_constant
-------------

..  autofunction:: paddle.v2.fluid.layers.fill_constant
    :noindex:

ones
----

..  autofunction:: paddle.v2.fluid.layers.ones
    :noindex:

zeros
-----

..  autofunction:: paddle.v2.fluid.layers.zeros
    :noindex:

