как получить / загрузить model.json и weight.bin с двух разных URL? - PullRequest
0 голосов
/ 05 мая 2019

Я просматривал Сохранение и загрузка моделей - страница документации Tensorflow для загрузки / сохранения и запуска моделей в браузере.CDN-версия tenorsflow.js: 1.1.2

Синтаксис для использования, например:

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

В документации сказано:

Thisзагружает модель из конечной точки http.После загрузки json-файла функция отправляет запросы на соответствующие .bin-файлы, на которые ссылается json-файл.

Но система, с которой я работаю, не позволяет двум разным файлам иметь одинаковый URL-путь,так как каждый файл сохраняется с индивидуальным идентификатором.

Итак, мой вопрос: как я могу загрузить / сохранить модель.json и weight.bin (метод https) с двух разных URL-адресов?

Кстати, если можно использовать tf.loadFrozenModel (modelUrl, weightsManifestUrl, requestOption?), то, пожалуйста, дайте мне знать, как его использовать?Потому что у меня это не сработало.

1 Ответ

0 голосов
/ 06 мая 2019

Если вы хотите загрузить модель и веса из 2 разных мест, в соответствии с doc , можно использовать следующее:

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