20 lines
No EOL
897 B
JavaScript
20 lines
No EOL
897 B
JavaScript
import { __awaiter, __generator } from "tslib";
|
|
import * as tf from '@tensorflow/tfjs-core';
|
|
import { getModelUris } from '../common/getModelUris';
|
|
import { fetchJson } from './fetchJson';
|
|
export function loadWeightMap(uri, defaultModelName) {
|
|
return __awaiter(this, void 0, void 0, function () {
|
|
var _a, manifestUri, modelBaseUri, manifest;
|
|
return __generator(this, function (_b) {
|
|
switch (_b.label) {
|
|
case 0:
|
|
_a = getModelUris(uri, defaultModelName), manifestUri = _a.manifestUri, modelBaseUri = _a.modelBaseUri;
|
|
return [4 /*yield*/, fetchJson(manifestUri)];
|
|
case 1:
|
|
manifest = _b.sent();
|
|
return [2 /*return*/, tf.io.loadWeights(manifest, modelBaseUri)];
|
|
}
|
|
});
|
|
});
|
|
}
|
|
//# sourceMappingURL=loadWeightMap.js.map
|