Я читал документы по IOHandler, здесь: https://www.tensorflow.org/js/guide/save_load
и код здесь: https://github.com/tensorflow/tfjs/tree/615c35c213ea7810f8238b8f8475f9fb78dde501/tfjs-core/src/io
но я не вижу ничего, что просто выводило бы JSON.
Есть ли что-то подобное уже? не смог найти ничего на npm, и похоже, что эти существующие обработчики ввода-вывода делают гораздо больше, чем (де) сериализацию JSON.
Я пробовал несколько экспериментов безуспешно
model.save({ save: console.log }); // just to see what is passed, didn't work
model.save(new class {
async save(...args) {
console.log(args); // errors
}
});
и их варианты. Насколько я могу судить, в документации на самом деле не говорится, как взаимодействовать с пользовательским обработчиком ввода-вывода.