如何从两个不同的URL获取/负载模型



i正在通过保存和加载模型 - tensorflow文档页面以加载/保存并运行模型到浏览器中。tensorflow.js的cdn版本是 1.1.2

语法要使用

const model = await tf.loadLayersModel('http://model-server.domain/download/model.json');

文档说:

这将加载来自HTTP端点的模型。加载JSON文件后,该函数将提出对相应的.bin文件引用的请求。

但是我正在工作的系统不允许两个不同的文件具有相同的URL路径,因为每个文件都使用单个ID保存。

所以我的问题是,如何从两个不同的URL地址加载/保存型号和werge.bin(https方法(?

btw如果可以使用tf.loadFrozenModel (modelUrl, weightsManifestUrl, requestOption?),请让我知道如何使用它?因为,它对我不起作用。

如果要加载模型和来自两个不同位置的权重,则可以使用以下内容:

const model = await tf.loadLayersModel('http://model-server.domain/download/model.json', {weightPathPrefix: weigthsUrl});

最新更新