提交 a41e0dc0 authored 作者: Frederic Bastien's avatar Frederic Bastien

some fix to local_track_shape_i.

上级 e92cdf6d
......@@ -562,9 +562,11 @@ def local_track_shape_i(node):
return
if node in node.env.shape_feature.scheduled:
assert isinstance(node.op, Shape_i)
replacement = node.env.shape_feature.scheduled[node.inputs[0]]
print >> sys.stderr, "REPLACING SOMETHING"
return [node.env.shape_feature.shape_of[replacement][i]]
replacement = node.env.shape_feature.scheduled[node]
if len(node.env.shape_feature.shape_of[replacement])!=1:
import pdb;pdb.set_trace()
print >> sys.stderr, "REPLACING SOMETHING", replacement, node.env.shape_feature.shape_of[replacement]
return [node.env.shape_feature.shape_of[replacement][0]]
@register_specialize
@register_canonicalize
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论