blob: 4aa540c2664fe7e86aa0db185fe1a8cf7683d233 [file] [log] [blame]
torch.nn
===================================
.. automodule:: torch.nn
.. currentmodule:: torch.nn
Containers
----------------------------------
.. autoclass:: Module
:members:
Convolution Layers
----------------------------------
.. autoclass:: Conv1d
:members:
.. autoclass:: Conv2d
:members:
.. autoclass:: Conv3d
:members:
.. autoclass:: ConvTranspose1d
:members:
.. autoclass:: ConvTranspose2d
:members:
.. autoclass:: ConvTranspose3d
:members:
Pooling Layers
----------------------------------
.. autoclass:: MaxPool1d
:members:
.. autoclass:: MaxPool2d
:members:
.. autoclass:: MaxPool3d
:members:
.. autoclass:: MaxUnpool1d
:members:
.. autoclass:: MaxUnpool2d
:members:
.. autoclass:: MaxUnpool3d
:members:
.. autoclass:: AvgPool1d
:members:
.. autoclass:: AvgPool2d
:members:
.. autoclass:: AvgPool3d
:members:
.. autoclass:: FractionalMaxPool2d
:members:
.. autoclass:: LPPool2d
:members:
Non-linear Activations
----------------------------------
.. autoclass:: ReLU
:members:
.. autoclass:: ReLU6
:members:
.. autoclass:: ELU
:members:
.. autoclass:: PReLU
:members:
.. autoclass:: LeakyReLU
:members:
.. autoclass:: Threshold
:members:
.. autoclass:: Hardtanh
:members:
.. autoclass:: Sigmoid
:members:
.. autoclass:: Tanh
:members:
.. autoclass:: LogSigmoid
:members:
.. autoclass:: Softplus
:members:
.. autoclass:: Softshrink
:members:
.. autoclass:: Softsign
:members:
.. autoclass:: Tanhshrink
:members:
.. autoclass:: Softmin
:members:
.. autoclass:: Softmax
:members:
.. autoclass:: LogSoftmax
:members:
Normalization layers
----------------------------------
.. autoclass:: BatchNorm1d
:members:
.. autoclass:: BatchNorm2d
:members:
.. autoclass:: BatchNorm3d
:members:
Recurrent layers
----------------------------------
.. autoclass:: RNN
:members:
.. autoclass:: LSTM
:members:
.. autoclass:: GRU
:members:
.. autoclass:: RNNCell
:members:
.. autoclass:: LSTMCell
:members:
.. autoclass:: GRUCell
:members:
Linear layers
----------------------------------
.. autoclass:: Linear
:members:
Dropout layers
----------------------------------
.. autoclass:: Dropout
:members:
.. autoclass:: Dropout2d
:members:
.. autoclass:: Dropout3d
:members:
Sparse layers
----------------------------------
.. autoclass:: Embedding
:members:
Loss functions
----------------------------------
.. autoclass:: L1Loss
:members:
.. autoclass:: MSELoss
:members:
.. autoclass:: CrossEntropyLoss
:members:
.. autoclass:: NLLLoss
:members:
.. autoclass:: KLDivLoss
:members:
.. autoclass:: BCELoss
:members:
.. autoclass:: MarginRankingLoss
:members:
.. autoclass:: HingeEmbeddingLoss
:members:
.. autoclass:: MultiLabelMarginLoss
:members:
.. autoclass:: SmoothL1Loss
:members:
.. autoclass:: SoftMarginLoss
:members:
.. autoclass:: MultiLabelSoftMarginLoss
:members:
.. autoclass:: CosineEmbeddingLoss
:members:
.. autoclass:: MultiMarginLoss
:members:
Vision layers
----------------
.. autoclass:: PixelShuffle
:members:
Multi-GPU layers
----------------
.. autoclass:: DataParallel
:members: