(node)
| 6824 | return true; |
| 6825 | } |
| 6826 | markLoop(node) { |
| 6827 | torch._C.TORCH_INTERNAL_ASSERT(node.kind() === 'prim::Loop'); |
| 6828 | let marked = false; |
| 6829 | let anyMarked = false; |
| 6830 | do { |
| 6831 | marked = this.mark(node.blocks().at(0)); |
| 6832 | anyMarked = anyMarked || marked; |
| 6833 | } while (marked); |
| 6834 | return anyMarked; |
| 6835 | } |
| 6836 | mark(...args) { |
| 6837 | if (args.length === 1 && args[0] instanceof torch.Block) { |
| 6838 | const [block] = args; |