Просмотр исходного кода

Short grapt input and output names

Lutz Roeder 7 лет назад
Родитель
Сommit
dc84a556cd
2 измененных файлов с 18 добавлено и 4 удалено
  1. 10 2
      src/view.js
  2. 8 2
      test/models.json

+ 10 - 2
src/view.js

@@ -652,10 +652,14 @@ view.View = class {
                         };    
                     });
                     var types = input.connections.map(connection => connection.type || '').join('\n');
+                    var name = input.name;
+                    if (name.length > 16) {
+                        name = name.split('/').pop();
+                    }
     
                     var element = new grapher.NodeElement(this._host.document);
                     var header = element.block('header');
-                    header.add(null, [ 'graph-item-input' ], input.name, types, () => {
+                    header.add(null, [ 'graph-item-input' ], name, types, () => {
                         this.showModelProperties();
                     });
                     g.setNode(nodeId++, { label: element.format(graphElement), class: 'graph-input' } ); 
@@ -671,10 +675,14 @@ view.View = class {
                         tuple.to.push({ node: nodeId });
                     });
                     var types = output.connections.map(connection => connection.type || '').join('\n');
+                    var name = output.name;
+                    if (name.length > 16) {
+                        name = name.split('/').pop();
+                    }
             
                     var element = new grapher.NodeElement(this._host.document);
                     var header = element.block('header');
-                    header.add(null, [ 'graph-item-output' ], output.name, types, () => {
+                    header.add(null, [ 'graph-item-output' ], name, types, () => {
                         this.showModelProperties();
                     });
                     g.setNode(nodeId++, { label: element.format(graphElement) } ); 

+ 8 - 2
test/models.json

@@ -3705,9 +3705,15 @@
   {
     "type":   "tflite",
     "target": "densenet.tflite",
-    "source": "https://storage.googleapis.com/download.tensorflow.org/models/tflite/model_zoo/upload_20180427/densenet_2018_04_27.tgz[densenet/densenet.tflite]"
+    "source": "https://storage.googleapis.com/download.tensorflow.org/models/tflite/model_zoo/upload_20180427/densenet_2018_04_27.tgz[densenet/densenet.tflite]",
+    "link":   "https://git.geekyants.com/nitishsahani/Flutter_MLkit"
   },
-    {
+  {
+    "type":   "tflite",
+    "target": "fssd_100_8bit_v1.tflite",
+    "source": "https://git.geekyants.com/nitishsahani/Flutter_MLkit/raw/8b09aaf140ab7eab6a22cb0fe352749d584bcfd1/ios/Pods/GoogleMobileVision/FaceDetector/Resources/GoogleMVFaceDetectorResources/fssd_100_8bit_v1.tflite"
+  },
+  {
     "type":   "tflite",
     "target": "inception_resnet_v2.tflite",
     "source": "https://storage.googleapis.com/download.tensorflow.org/models/tflite/model_zoo/upload_20180427/inception_resnet_v2_2018_04_27.tgz[./inception_resnet_v2.tflite]"