未验证 提交 9bf1a8da 编写于 作者: F fengjiayi 提交者: GitHub

Merge pull request #7942 from JiayiFeng/add_docstring

add docstring for set_gradient_clip
...@@ -160,6 +160,17 @@ class GradientClipByGlobalNorm(BaseGradientClipAttr): ...@@ -160,6 +160,17 @@ class GradientClipByGlobalNorm(BaseGradientClipAttr):
def set_gradient_clip(clip, param_list=None, program=None): def set_gradient_clip(clip, param_list=None, program=None):
"""
To specify parameters that require gradient clip.
Args:
clip(BaseGradientClipAttr): An instance of some derived class of BaseGradientClipAttr,
which describes the type and detailed attributes of required gradient clip.
param_list(list, None by default): Parameters that require gradient clip.
It can be a list of parameter or a list of parameter's name.
When it's None, all parameters in the program will be included.
program(Program, None by default): The program where parameters are.
Will be the default main program when assigned with None.
"""
if not isinstance(clip, BaseGradientClipAttr): if not isinstance(clip, BaseGradientClipAttr):
raise TypeError( raise TypeError(
"'clip' should be an instance of BaseGradientClipAttr's derived class" "'clip' should be an instance of BaseGradientClipAttr's derived class"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册