:github_url: https://github.com/pytorch/pytorch .. _exhale_class_classtorch_1_1nn_1_1_cloneable: Template Class Cloneable ======================== - Defined in :ref:`file_torch_csrc_api_include_torch_nn_cloneable.h` .. contents:: Page Contents :local: :backlinks: none Inheritance Relationships ------------------------- Base Type ********* - ``public torch::nn::Module`` (:ref:`exhale_class_classtorch_1_1nn_1_1_module`) Derived Types ************* - ``public torch::nn::AdaptiveAvgPoolImpl< 1, ExpandingArray< 1 >, AdaptiveAvgPool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_avg_pool_impl`) - ``public torch::nn::AdaptiveAvgPoolImpl< 3, ExpandingArrayWithOptionalElem< 3 >, AdaptiveAvgPool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_avg_pool_impl`) - ``public torch::nn::AdaptiveAvgPoolImpl< 2, ExpandingArrayWithOptionalElem< 2 >, AdaptiveAvgPool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_avg_pool_impl`) - ``public torch::nn::AdaptiveMaxPoolImpl< 1, ExpandingArray< 1 >, AdaptiveMaxPool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_max_pool_impl`) - ``public torch::nn::AdaptiveMaxPoolImpl< 2, ExpandingArrayWithOptionalElem< 2 >, AdaptiveMaxPool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_max_pool_impl`) - ``public torch::nn::AdaptiveMaxPoolImpl< 3, ExpandingArrayWithOptionalElem< 3 >, AdaptiveMaxPool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_max_pool_impl`) - ``public torch::nn::AvgPoolImpl< 2, AvgPool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_avg_pool_impl`) - ``public torch::nn::AvgPoolImpl< 3, AvgPool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_avg_pool_impl`) - ``public torch::nn::AvgPoolImpl< 1, AvgPool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_avg_pool_impl`) - ``public torch::nn::ConstantPadImpl< 1, ConstantPad1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_constant_pad_impl`) - ``public torch::nn::ConstantPadImpl< 2, ConstantPad2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_constant_pad_impl`) - ``public torch::nn::ConstantPadImpl< 3, ConstantPad3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_constant_pad_impl`) - ``public torch::nn::ConvNdImpl< 1, Conv1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_conv_nd_impl`) - ``public torch::nn::ConvNdImpl< 3, Conv3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_conv_nd_impl`) - ``public torch::nn::ConvNdImpl< 2, Conv2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_conv_nd_impl`) - ``public torch::nn::LPPoolImpl< 3, LPPool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_l_p_pool_impl`) - ``public torch::nn::LPPoolImpl< 2, LPPool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_l_p_pool_impl`) - ``public torch::nn::LPPoolImpl< 1, LPPool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_l_p_pool_impl`) - ``public torch::nn::MaxPoolImpl< 1, MaxPool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_pool_impl`) - ``public torch::nn::MaxPoolImpl< 2, MaxPool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_pool_impl`) - ``public torch::nn::MaxPoolImpl< 3, MaxPool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_pool_impl`) - ``public torch::nn::MaxUnpoolImpl< 1, MaxUnpool1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_unpool_impl`) - ``public torch::nn::MaxUnpoolImpl< 2, MaxUnpool2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_unpool_impl`) - ``public torch::nn::MaxUnpoolImpl< 3, MaxUnpool3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_unpool_impl`) - ``public torch::nn::NormImplBase< D, Derived, BatchNormOptions >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_norm_impl_base`) - ``public torch::nn::NormImplBase< D, Derived, InstanceNormOptions >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_norm_impl_base`) - ``public torch::nn::ReflectionPadImpl< 3, ReflectionPad3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_reflection_pad_impl`) - ``public torch::nn::ReflectionPadImpl< 2, ReflectionPad2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_reflection_pad_impl`) - ``public torch::nn::ReflectionPadImpl< 1, ReflectionPad1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_reflection_pad_impl`) - ``public torch::nn::ReplicationPadImpl< 3, ReplicationPad3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_replication_pad_impl`) - ``public torch::nn::ReplicationPadImpl< 2, ReplicationPad2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_replication_pad_impl`) - ``public torch::nn::ReplicationPadImpl< 1, ReplicationPad1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_replication_pad_impl`) - ``public torch::nn::ZeroPadImpl< 1, ZeroPad1dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_zero_pad_impl`) - ``public torch::nn::ZeroPadImpl< 2, ZeroPad2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_zero_pad_impl`) - ``public torch::nn::ZeroPadImpl< 3, ZeroPad3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_zero_pad_impl`) - ``public torch::nn::detail::RNNCellImplBase< GRUCellImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_cell_impl_base`) - ``public torch::nn::detail::RNNCellImplBase< LSTMCellImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_cell_impl_base`) - ``public torch::nn::detail::RNNCellImplBase< RNNCellImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_cell_impl_base`) - ``public torch::nn::detail::RNNImplBase< RNNImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_impl_base`) - ``public torch::nn::detail::RNNImplBase< LSTMImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_impl_base`) - ``public torch::nn::detail::RNNImplBase< GRUImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_impl_base`) - ``public torch::nn::detail::_DropoutNd< AlphaDropoutImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) - ``public torch::nn::detail::_DropoutNd< FeatureAlphaDropoutImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) - ``public torch::nn::detail::_DropoutNd< DropoutImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) - ``public torch::nn::detail::_DropoutNd< Dropout3dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) - ``public torch::nn::detail::_DropoutNd< Dropout2dImpl >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) - ``public torch::nn::AdaptiveAvgPoolImpl< D, output_size_t, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_avg_pool_impl`) - ``public torch::nn::AdaptiveMaxPoolImpl< D, output_size_t, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_adaptive_max_pool_impl`) - ``public torch::nn::AvgPoolImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_avg_pool_impl`) - ``public torch::nn::ConstantPadImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_constant_pad_impl`) - ``public torch::nn::ConvNdImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_conv_nd_impl`) - ``public torch::nn::LPPoolImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_l_p_pool_impl`) - ``public torch::nn::MaxPoolImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_pool_impl`) - ``public torch::nn::MaxUnpoolImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_max_unpool_impl`) - ``public torch::nn::NormImplBase< D, Derived, DerivedOptions >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_norm_impl_base`) - ``public torch::nn::ReflectionPadImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_reflection_pad_impl`) - ``public torch::nn::ReplicationPadImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_replication_pad_impl`) - ``public torch::nn::ZeroPadImpl< D, Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1_zero_pad_impl`) - ``public torch::nn::detail::RNNCellImplBase< Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_cell_impl_base`) - ``public torch::nn::detail::RNNImplBase< Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1_r_n_n_impl_base`) - ``public torch::nn::detail::_DropoutNd< Derived >`` (:ref:`exhale_class_classtorch_1_1nn_1_1detail_1_1___dropout_nd`) Class Documentation ------------------- .. doxygenclass:: torch::nn::Cloneable :members: :protected-members: :undoc-members: