6740 else { 6741 throw new Error("Unsupported dtype in weight '".concat(name, "': ").concat(dtype)); 6742 } 6743 offset += size * quantizationSizeFactor; 6744 } 6745 else if (dtype === 'string') { 6746 var size_1 = sizeFromShape(spec.shape); 6747 values = []; 6748 for (var i = 0; i < size_1; i++) { 6749 var byteLength = new Uint32Array(byteBuffer.slice(offset, offset + NUM_BYTES_STRING_LENGTH))[0]; 6750 offset += NUM_BYTES_STRING_LENGTH; 6751 var bytes = new Uint8Array(byteBuffer.slice(offset, offset + byteLength)); 6752 values.push(bytes); 6753 offset += byteLength; 6754 } 6755 } 6756 else { 6757 var dtypeFactor = DTYPE_VALUE_SIZE_MAP[dtype]; 6758 if (dtype === 'float32') { 6759 values = new Float32Array(byteBuffer); 6760 }