File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -169,12 +169,16 @@ def need_skip(self):
169
169
@property
170
170
def output_shapes (self ):
171
171
"""Get output shapes."""
172
+ utils .make_sure (self .graph is not None , "Node %s not belonging any graph" ,
173
+ self .name )
172
174
val = [self .graph .get_shape (n ) for n in self ._output ]
173
175
return val
174
176
175
177
@property
176
178
def output_dtypes (self ):
177
179
"""Get output dtypes."""
180
+ utils .make_sure (self .graph is not None , "Node %s not belonging any graph" ,
181
+ self .name )
178
182
val = [self .graph .get_dtype (n ) for n in self ._output ]
179
183
return val
180
184
@@ -452,6 +456,7 @@ def remove_node(self, node_name):
452
456
del self ._dtypes [op_output ]
453
457
454
458
self ._nodes .remove (node )
459
+ node .graph = None
455
460
456
461
def reset_nodes (self , ops ):
457
462
"""Reset the graph with node list."""
You can’t perform that action at this time.
0 commit comments