fetchNetWeights.js 798 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. var tslib_1 = require("tslib");
  4. var fetchOrThrow_1 = require("./fetchOrThrow");
  5. function fetchNetWeights(uri) {
  6. return tslib_1.__awaiter(this, void 0, void 0, function () {
  7. var _a;
  8. return tslib_1.__generator(this, function (_b) {
  9. switch (_b.label) {
  10. case 0:
  11. _a = Float32Array.bind;
  12. return [4 /*yield*/, fetchOrThrow_1.fetchOrThrow(uri)];
  13. case 1: return [4 /*yield*/, (_b.sent()).arrayBuffer()];
  14. case 2: return [2 /*return*/, new (_a.apply(Float32Array, [void 0, _b.sent()]))()];
  15. }
  16. });
  17. });
  18. }
  19. exports.fetchNetWeights = fetchNetWeights;
  20. //# sourceMappingURL=fetchNetWeights.js.map