(n, value_map, copy_blocks)
| 12205 | return n; |
| 12206 | } |
| 12207 | createClone(n, value_map, copy_blocks) { |
| 12208 | copy_blocks = copy_blocks === undefined ? true : copy_blocks; |
| 12209 | const r = n.allocNewInstance(this); |
| 12210 | for (const o of n.outputs()) { |
| 12211 | r.addOutput().copyMetadata(o); |
| 12212 | } |
| 12213 | r.cloneFrom(n); |
| 12214 | for (const i of n.inputs()) { |
| 12215 | r.addInput(value_map(i)); |
| 12216 | } |
| 12217 | if (copy_blocks) { |
| 12218 | for (const b of n.blocks()) { |
| 12219 | r.addBlock().cloneFrom(b, value_map); |
| 12220 | } |
| 12221 | } |
| 12222 | return r; |
| 12223 | } |
| 12224 | createNone() { |
| 12225 | const n = this.create('prim::Constant'); |
| 12226 | n.output().setType(torch.NoneType.get()); |
no test coverage detected