提交 8413d518 authored 作者: Ian Goodfellow's avatar Ian Goodfellow

add deprecation warning for Updates

上级 c7aaaa0c
......@@ -88,7 +88,7 @@ from printing import \
import scan_module
from scan_module import scan, map, reduce, foldl, foldr, clone
from updates import OrderedUpdates
from updates import Updates, OrderedUpdates
import tensor
import scalar
......
......@@ -13,6 +13,7 @@ from theano.gof.python25 import OrderedDict
from theano.compile.sharedvalue import SharedVariable
import logging
logger = logging.getLogger('theano.updates')
import warnings
# Must be an OrderedDict or updates will be applied in a non-deterministic order
class OrderedUpdates(OrderedDict):
......@@ -66,3 +67,7 @@ class OrderedUpdates(OrderedDict):
rval.update(other)
rval.update(self)
return rval
def Updates(*key, **kwargs):
warnings.warn("Updates is deprecated. Switch to OrderedUpdates.")
return OrderedUpdates(*key, **kwargs)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论