Pārlūkot izejas kodu

Skip holding dataObjectHeader in HDF5

Lutz Roeder 8 gadi atpakaļ
vecāks
revīzija
dd02c5105b
3 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 5 5
      src/hdf5.js
  2. 1 1
      src/keras-model.js
  3. 1 1
      src/tflite-model.js

+ 5 - 5
src/hdf5.js

@@ -103,17 +103,17 @@ hdf5.Group = class {
 
     decodeDataObject() {
         if (!this._attributes) {
-            this._dataObjectHeader = new hdf5.DataObjectHeader(this._reader.move(this._entry.objectHeaderAddress));
             this._attributes = {};
-            this._dataObjectHeader.attributes.forEach((attribute) => {
+            var dataObjectHeader = new hdf5.DataObjectHeader(this._reader.move(this._entry.objectHeaderAddress));
+            dataObjectHeader.attributes.forEach((attribute) => {
                 var name = attribute.name;
                 var value = attribute.decodeValue(this._globalHeap);
                 this._attributes[name] = value;
             });
             this._value = null;
-            var datatype = this._dataObjectHeader.datatype;
-            var dataspace = this._dataObjectHeader.dataspace;
-            var dataLayout = this._dataObjectHeader.dataLayout;
+            var datatype = dataObjectHeader.datatype;
+            var dataspace = dataObjectHeader.dataspace;
+            var dataLayout = dataObjectHeader.dataLayout;
             if (datatype && dataspace && dataLayout) {
                 this._value = new hdf5.Variable(this._reader, this._globalHeap, datatype, dataspace, dataLayout);
             }

+ 1 - 1
src/keras-model.js

@@ -610,7 +610,7 @@ class KerasOperatorMetadata {
                 } 
             }
         }
-        return "(" + index.toString() + ")";
+        return '(' + index.toString() + ')';
     }
 
     showAttribute(operator, attributeName, attributeValue) {

+ 1 - 1
src/tflite-model.js

@@ -607,7 +607,7 @@ class TensorFlowLiteOperatorMetadata {
                 } 
             }
         }
-        return "(" + index.toString() + ")";
+        return '(' + index.toString() + ')';
     }
 
     getAttributeType(operator, name) {