diff options
-rw-r--r-- | tensorflow/tensorboard/components/tf-graph-common/lib/template.ts | 33 | ||||
-rw-r--r-- | tensorflow/tensorboard/package.json | 2 | ||||
-rw-r--r-- | tensorflow/tensorboard/typings.json | 19 |
3 files changed, 29 insertions, 25 deletions
diff --git a/tensorflow/tensorboard/components/tf-graph-common/lib/template.ts b/tensorflow/tensorboard/components/tf-graph-common/lib/template.ts index 7b8f837995..d7fe2c2e10 100644 --- a/tensorflow/tensorboard/components/tf-graph-common/lib/template.ts +++ b/tensorflow/tensorboard/components/tf-graph-common/lib/template.ts @@ -39,14 +39,16 @@ export function detect(h, verifyTemplate): {[templateId: string]: string[]} { // Sort the templates by minimum level in the graph at which they appear, // as this leads to optimal setting of the colors of each template for // maximum differentiation. - return <{[templateId: string]: string[]}> _(templates).pairs() - .sortBy(function(pair) { + return <{[templateId: string]: string[]}>_(templates) + .pairs() + .sortBy(function(pair: {level: number, nodes: string[]}) { return pair[1].level; }) - .map(function(pair) { + .map(function(pair: {level: number, nodes: string[]}) { return [pair[0], pair[1].nodes]; }) - .object().value(); + .object() + .value(); }; /** @@ -100,17 +102,18 @@ function clusterSimilarSubgraphs(h: hierarchy.Hierarchy) { return hash; }, {}); - return _(hashDict).pairs() - // filter nn metanode with only one member - .filter(function(pair) { - return pair[1].nodes.length > 1; - }) - .sortBy(function(pair) { - // sort by depth - // (all members in the same nnGroup has equal depth) - return pair[1].nodes[0].depth; - }) - .value(); + return _(hashDict) + .pairs() + // filter nn metanode with only one member + .filter(function(pair: {level: number, nodes: string[]}) { + return pair[1].nodes.length > 1; + }) + .sortBy(function(pair: {level: number, nodes: string[]}) { + // sort by depth + // (all members in the same nnGroup has equal depth) + return pair[1].nodes[0].depth; + }) + .value(); } function groupTemplateAndAssignId(nnGroups, verifyTemplate) { diff --git a/tensorflow/tensorboard/package.json b/tensorflow/tensorboard/package.json index a2d3b17ef1..72fb1c6c0b 100644 --- a/tensorflow/tensorboard/package.json +++ b/tensorflow/tensorboard/package.json @@ -30,6 +30,6 @@ "gulp-header": "~1.7.1", "gulp-rename": "~1.2.2", "gulp-bower": "0.0.13", - "typings": "~0.7.12" + "typings": "~1.0.4" } } diff --git a/tensorflow/tensorboard/typings.json b/tensorflow/tensorboard/typings.json index 8f606457fa..7e7e7f9e88 100644 --- a/tensorflow/tensorboard/typings.json +++ b/tensorflow/tensorboard/typings.json @@ -1,13 +1,14 @@ { "name": "tensorflow-vis", - "ambientDependencies": { - "chai-3.2.0": "github:DefinitelyTyped/DefinitelyTyped/chai/chai-3.2.0.d.ts#9c25433c84251bfe72bf0030a95edbbb2c81c9d5", - "d3": "github:DefinitelyTyped/DefinitelyTyped/d3/d3.d.ts#eb59a40d3c2f3257e34ec2ede181046230814a41", - "es6-promise": "github:DefinitelyTyped/DefinitelyTyped/es6-promise/es6-promise.d.ts#e9be3cecf8a326d3e220c52b42d218169a7bb9f2", - "lodash": "github:DefinitelyTyped/DefinitelyTyped/lodash/lodash.d.ts#eb835aa72f45eee4246b1de8beeffe2010c689e6", - "mocha": "github:DefinitelyTyped/DefinitelyTyped/mocha/mocha.d.ts#484544d14d400190b20f270341c97b16adc0f1ef", - "polymer": "github:DefinitelyTyped/DefinitelyTyped/polymer/polymer.d.ts#e9be3cecf8a326d3e220c52b42d218169a7bb9f2", - "sinon": "registry:dt/sinon#1.16.0+20160317120654", - "webcomponents.js": "github:DefinitelyTyped/DefinitelyTyped/webcomponents.js/webcomponents.js.d.ts#e9be3cecf8a326d3e220c52b42d218169a7bb9f2" + "dependencies": {}, + "globalDependencies": { + "chai": "registry:dt/chai#3.4.0+20160317120654", + "d3": "registry:dt/d3#0.0.0+20160514171929", + "es6-promise": "registry:dt/es6-promise#0.0.0+20160423074304", + "lodash": "registry:dt/lodash#3.10.0+20160330154726", + "mocha": "registry:dt/mocha#2.2.5+20160317120654", + "polymer": "registry:dt/polymer#1.1.6+20160317120654", + "sinon": "registry:dt/sinon#1.16.0+20160517064723", + "webcomponents.js": "registry:dt/webcomponents.js#0.6.0+20160317120654" } } |