MCPcopy Create free account
hub / github.com/pytorch/pytorch / render

Method render

torch/utils/model_dump/code.js:653–686  ·  view source on GitHub ↗
(_, {err})

Source from the content-addressed store, hash-verified

651 }
652
653 render(_, {err}) {
654 if (this.state.model === null) {
655 return html`<h1>Loading...</h1>`;
656 }
657
658 const model = this.state.model.model;
659
660 let error_msg = "";
661 if (err) {
662 error_msg = html`<h2 style="background:red">An error occurred. Check console</h2>`;
663 }
664
665 return html`
666 ${error_msg}
667 <div id=main_content style="position:absolute;width:99%;height:79%;overflow:scroll">
668 <h1>TorchScript Model (version ${model.version}): ${model.title}</h1>
669 <button onClick=${() => console.log(model)}>Log Raw Model Info</button>
670 <${ModelSizeSection} model=${model}/>
671 <${StructuredDataSection} name="Model Data" data=${model.model_data} shown=true/>
672 <${StructuredDataSection} name="Constants" data=${model.constants} shown=false/>
673 <${ZipContentsSection} model=${model}/>
674 <${CodeSection} model=${model}/>
675 <${ExtraJsonSection} files=${model.extra_files_jsons}/>
676 <${ExtraPicklesSection} files=${model.extra_pickles}/>
677 <${TensorMemorySection} model=${model}/>
678 </div>
679 <div id=aux_content style="position:absolute;width:99%;top:80%;height:20%;overflow:scroll">
680 <${AuxContentPane}
681 err=${this.state.error}
682 model=${model}
683 ref=${(p) => blame.setAuxContentPane(p)}/>
684 </div>
685 `;
686 }
687}
688
689render(h(App), document.body);

Callers 4

IFunction · 0.45
test_debugMethod · 0.45
test_genericGraphMethod · 0.45
torchviz_modelFunction · 0.45

Calls 2

setAuxContentPaneMethod · 0.80
logMethod · 0.45

Tested by 2

test_debugMethod · 0.36
test_genericGraphMethod · 0.36