avoid optimize variable used in subblock, test=develop (#16739)

revert-16734-refine/test_imperative_transformer
liuwei1031 6 years ago committed by GitHub
parent ed97156461
commit fdb719a1bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -533,6 +533,9 @@ void GraphView::Build(ir::Graph* g) {
};
for (auto& node : g->Nodes()) {
if (!node->IsOp()) continue;
// avoid optimize the variable used in sub-blocks
if (OpHasSubBlock(node->Op())) update_skip_set(node);
if (node->Name() == "send") update_skip_set(node);
if (node->Name() == "recv") update_skip_set(node);
if (node->Name() == "prefetch") update_skip_set(node);

Loading…
Cancel
Save