in toolings/tfjs-debugger/src/app/components/graph_panel/graph_panel.component.ts [102:120]
private fetchModelJsonFilesIfChanged(
prevConfigs: Configs|undefined, curConfigs: Configs) {
if (!this.curConfigs) {
return;
}
// TODO: for now only handle loading one model.json file from config1 when
// tfjs model is selected.
if (this.curConfigs.config1.modelType === ModelTypeId.TFJS &&
this.curConfigs.config2.modelType === ModelTypeId.SAME_AS_CONFIG1) {
const urlChanged = !prevConfigs ||
(prevConfigs.config1.tfjsModelUrl !==
curConfigs.config1.tfjsModelUrl);
if (this.curConfigs.config1.tfjsModelUrl && urlChanged) {
this.store.dispatch(fetchTfjsModelJson(
{configIndex: 0, url: this.curConfigs.config1.tfjsModelUrl}));
}
}
}