From 91cc461aa5c20bc73f61b89b11220e098e27456c Mon Sep 17 00:00:00 2001 From: Yu Yang Date: Sat, 4 Mar 2017 16:24:19 +0800 Subject: [PATCH] Complete model_configs's docs --- doc/api/v2/model_configs.rst | 14 ++++++++++++++ python/paddle/v2/networks.py | 1 + python/paddle/v2/pooling.py | 18 ++++++++++-------- 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/doc/api/v2/model_configs.rst b/doc/api/v2/model_configs.rst index 26a1669d43..b848bd7045 100644 --- a/doc/api/v2/model_configs.rst +++ b/doc/api/v2/model_configs.rst @@ -19,3 +19,17 @@ Activations .. automodule:: paddle.v2.activation :members: + +======== +Poolings +======== + +.. automodule:: paddle.v2.pooling + :members: + +======== +Networks +======== + +.. automodule:: paddle.v2.networks + :members: diff --git a/python/paddle/v2/networks.py b/python/paddle/v2/networks.py index 74d91593d8..9e6644196c 100644 --- a/python/paddle/v2/networks.py +++ b/python/paddle/v2/networks.py @@ -38,6 +38,7 @@ def __initialize__(): parent_names=parents, is_default_name='name' in argspec.args) globals()[each_subnetwork] = v2_subnet + globals()[each_subnetwork].__name__ = each_subnetwork global __all__ __all__.append(each_subnetwork) diff --git a/python/paddle/v2/pooling.py b/python/paddle/v2/pooling.py index 9076a159bb..4881c27d1d 100644 --- a/python/paddle/v2/pooling.py +++ b/python/paddle/v2/pooling.py @@ -12,13 +12,15 @@ # See the License for the specific language governing permissions and # limitations under the License. -from paddle.trainer_config_helpers.poolings import * +import paddle.trainer_config_helpers.poolings +import copy -__all__ = ["Max", "CudnnMax", "Avg", "CudnnAvg", "Sum", "SquareRootN"] +__all__ = [] +suffix = 'Pooling' -Max = MaxPooling -CudnnMax = CudnnMaxPooling -Avg = AvgPooling -CudnnAvg = CudnnAvgPooling -Sum = SumPooling -SquareRootN = SquareRootNPooling +for name in paddle.trainer_config_helpers.poolings.__all__: + new_name = name[:-len(suffix)] + globals()[new_name] = copy.copy( + getattr(paddle.trainer_config_helpers.poolings, name)) + globals()[new_name].__name__ = new_name + __all__.append(new_name) -- GitLab