提交 07dd0f15 authored 作者: f0k's avatar f0k

Removed output borrowing from meta-optimization function compilation

上级 6798e88c
...@@ -880,10 +880,7 @@ class LocalMetaOptimizer(LocalOptimizer): ...@@ -880,10 +880,7 @@ class LocalMetaOptimizer(LocalOptimizer):
outputs = opt.transform(node) outputs = opt.transform(node)
if outputs: if outputs:
try: try:
fn = theano.function([], fn = theano.function([], outputs, givens=givens)
[theano.Out(output, borrow=True)
for output in outputs],
givens=givens)
timing = min(self.time_call(fn) for _ in range(3)) timing = min(self.time_call(fn) for _ in range(3))
except Exception as e: except Exception as e:
if self.verbose: if self.verbose:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论