提交 79a353d1 authored 作者: Frederic Bastien's avatar Frederic Bastien

Update docstring and warning message following review

上级 2fa005b3
...@@ -59,7 +59,7 @@ def max_pool_2d(input, ds, ignore_border=None, st=None, padding=(0, 0), ...@@ -59,7 +59,7 @@ def max_pool_2d(input, ds, ignore_border=None, st=None, padding=(0, 0),
ds : tuple of length 2 ds : tuple of length 2
Factor by which to downscale (vertical ds, horizontal ds). Factor by which to downscale (vertical ds, horizontal ds).
(2,2) will halve the image in each dimension. (2,2) will halve the image in each dimension.
ignore_border : bool (default None, mean print warning and set False) ignore_border : bool (default None, will print a warning and set to False)
When True, (5,5) input with ds=(2,2) will generate a (2,2) output. When True, (5,5) input with ds=(2,2) will generate a (2,2) output.
(3,3) otherwise. (3,3) otherwise.
st : tuple of lenght 2 st : tuple of lenght 2
...@@ -80,10 +80,11 @@ def max_pool_2d(input, ds, ignore_border=None, st=None, padding=(0, 0), ...@@ -80,10 +80,11 @@ def max_pool_2d(input, ds, ignore_border=None, st=None, padding=(0, 0),
raise NotImplementedError('max_pool_2d requires a dimension >= 2') raise NotImplementedError('max_pool_2d requires a dimension >= 2')
if ignore_border is None: if ignore_border is None:
warnings.warn("max_pool_2d() will have the parameter ignore_border" warnings.warn("max_pool_2d() will have the parameter ignore_border"
" default value change to True (currently" " default value changed to True (currently"
" False). To be safe with all Theano versions," " False). To have consistent behavior with all Theano"
" explicitly add the parameter ignore_border=True." " version, explicitly add the parameter"
" (this is also faster then ignore_border=False)", " ignore_border=True. (this is also faster than"
" ignore_border=False)",
stacklevel=2) stacklevel=2)
ignore_border = False ignore_border = False
if input.ndim == 4: if input.ndim == 4:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论