Skip to content

Commit 60d4785

Browse files
authored
Merge pull request #16779 from junjun315/move-api-to-root
cherry pick move api
2 parents 463f88a + 494d8ca commit 60d4785

25 files changed

+703
-268
lines changed

paddle/fluid/API.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ paddle.fluid.name_scope (ArgSpec(args=['prefix'], varargs=None, keywords=None, d
1313
paddle.fluid.cuda_places (ArgSpec(args=['device_ids'], varargs=None, keywords=None, defaults=(None,)), ('document', '7d9a51fc9cf3c5245b5227080a8064c3'))
1414
paddle.fluid.cpu_places (ArgSpec(args=['device_count'], varargs=None, keywords=None, defaults=(None,)), ('document', '4c0cd83f0b401fc2ff84c70974e5d210'))
1515
paddle.fluid.cuda_pinned_places (ArgSpec(args=['device_count'], varargs=None, keywords=None, defaults=(None,)), ('document', 'd0c3ebd813c39958c92b78e3eef7e912'))
16+
paddle.fluid.in_dygraph_mode (ArgSpec(args=[], varargs=None, keywords=None, defaults=None), ('document', 'f06314a1cb30c96b5808dde2219c2dae'))
1617
paddle.fluid.Executor.__init__ (ArgSpec(args=['self', 'place'], varargs=None, keywords=None, defaults=None), ('document', '6adf97f83acf6453d4a6a4b1070f3754'))
1718
paddle.fluid.Executor.close (ArgSpec(args=['self'], varargs=None, keywords=None, defaults=None), ('document', 'f5369953dd0c443961cf79f7a00e1a03'))
1819
paddle.fluid.Executor.infer_from_dataset (ArgSpec(args=['self', 'program', 'dataset', 'scope', 'thread', 'debug', 'fetch_list', 'fetch_info', 'print_period'], varargs=None, keywords=None, defaults=(None, None, None, 0, False, None, None, 100)), ('document', '9c7decb955b9c4f718114179c8985581'))

python/paddle/fluid/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@
6666
from .compiler import *
6767
from paddle.fluid.layers.math_op_patch import monkey_patch_variable
6868
from . import install_check
69+
from .dygraph.nn import *
70+
from .dygraph.layers import *
6971

7072
Tensor = LoDTensor
7173

python/paddle/fluid/dygraph/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323

2424
def enabled():
25-
return framework._in_dygraph_mode()
25+
return framework.in_dygraph_mode()
2626

2727

2828
@signature_safe_contextmanager

python/paddle/fluid/dygraph/checkpoint.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,20 +97,12 @@ def load_persistables(vardict, dirname, filename=None):
9797
9898
Examples:
9999
.. code-block:: python
100-
my_layer = layer(fluid.dygraph.Layer)
100+
my_layer = layer(fluid.Layer)
101101
param_path = "./my_paddle_model"
102102
103103
param_dict = fluid.dygraph.load_persistables(my_layer.parameters(), param_path)
104104
param_1 = param_dict['PtbModel_0.w_1']
105105
106-
or:
107-
my_layer = layer(fluid.dygraph.Layer)
108-
param_path = "./my_paddle_model"
109-
filename = "model.file"
110-
param_dict = fluid.dygraph.load_persistables(my_layer.state_dict(), param_path,
111-
filename=filename)
112-
param_1 = param_dict['PtbModel_0.w_1']
113-
114106
"""
115107
if isinstance(vardict, collections.OrderedDict):
116108
return _load_var_from_file(vardict, dirname, filename)

python/paddle/fluid/dygraph/layer_object_helper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import copy
1818
import six
19-
from ..framework import Parameter, _in_dygraph_mode
19+
from ..framework import Parameter, in_dygraph_mode
2020
from ..param_attr import ParamAttr
2121
from .. import core
2222
from six.moves import zip

python/paddle/fluid/dygraph/layers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,14 +139,14 @@ def sublayers(self, include_sublayers=True):
139139

140140
def clear_gradients(self):
141141
for p in self.parameters():
142-
p._clear_gradient()
142+
p.clear_gradient()
143143

144-
def _build_once(self, *args):
144+
def build_once(self, *args):
145145
pass
146146

147147
def __call__(self, *inputs):
148148
if not self._built:
149-
self._build_once(*inputs)
149+
self.build_once(*inputs)
150150

151151
outputs = self.forward(*inputs)
152152
self._built = True

0 commit comments

Comments
 (0)