Procházet zdrojové kódy

Fix NumPy uint8 serialization (#347)

Lutz Roeder před 6 roky
rodič
revize
c6e8693bd4
3 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 1 1
      src/chainer.js
  2. 1 1
      src/hdf5.js
  3. 1 1
      src/view.js

+ 1 - 1
src/chainer.js

@@ -161,7 +161,7 @@ chainer.ModelFactory = class {
 
                     const dataTypeMap = new Map([
                         [ 'i1', 'int8'], [ 'i2', 'int16' ], [ 'i4', 'int32'], [ 'i8', 'int64' ],
-                        [ 'u1', 'byte'], [ 'u2', 'uint16' ], [ 'u4', 'uint32'], [ 'u8', 'uint64' ],
+                        [ 'u1', 'uint8'], [ 'u2', 'uint16' ], [ 'u4', 'uint32'], [ 'u8', 'uint64' ],
                         [ 'f2', 'float16'], [ 'f4', 'float32' ], [ 'f8', 'float64']
                     ]);
 

+ 1 - 1
src/hdf5.js

@@ -704,7 +704,7 @@ hdf5.Datatype = class {
                     }
                     else {
                         switch (this._size) {
-                            case 1: return 'byte';
+                            case 1: return 'uint8';
                             case 2: return 'uint16';
                             case 4: return 'uint32';
                             case 8: return 'uint64';

+ 1 - 1
src/view.js

@@ -947,7 +947,7 @@ view.View = class {
                         try {
                             const dataTypeMap = new Map([
                                 [ 'int8', 'i1' ], [ 'int16', 'i2'], [ 'int32', 'i4' ], [ 'int64', 'i8' ],
-                                [ 'byte', 'u1' ], [ 'uint16', 'u2' ], [ 'uint32', 'u4' ], [ 'uint64', 'u8' ],
+                                [ 'uint8', 'u1' ], [ 'uint16', 'u2' ], [ 'uint32', 'u4' ], [ 'uint64', 'u8' ],
                                 [ 'float16', 'f2' ], [ 'float32', 'f4' ], [ 'float64', 'f8' ]
                             ]);
                             let array = new numpy.Array();