【发布时间】:2019-02-20 16:00:42
【问题描述】:
我想使用这个函数从 node.js 中保存一个训练好的模型
async function tfModelExperiment(model) {
try {
let tsModelTraining = await model.save('file:///tmp/my-model-1');
}
catch (error) {
console.log(error);
}
}
但是当保存模型时它会返回
(node:23756) UnhandledPromiseRejectionWarning: 错误: 找不到任何 保存 URL 'file:///tmp/my-model-1' 的处理程序
我发现另一个人正在为这个问题而苦苦挣扎,但通过加入解决了这个问题
const tf = require('@tensorflow/tfjs');
我已经拥有了,我尝试将目录更改为我的主目录,但这并不能解决问题,也不能以 sudo 运行它,我做错了什么?
软件 我正在使用 Ubuntu Ubuntu 18.04.1 LTS 和最新的 TensorFlow.js 包 (0.13.0) 安装了 npm
编辑:
要注意的是我试过了
import * as tf from '@tensorflow/tfjs';
import '@tensorflow/tfjs-node';
这里提供 (https://github.com/caisq/tfjs-node),它返回
TypeError: tf.sequential 不是函数 在文件:///home/sjors/node.mjs:7:18 在 ModuleJob.run (internal/loader/ModuleJob.js:94:14) 在
我已经试过了:
const tf = require('@tensorflow/tfjs');
require('@tensorflow/tfjs-node');
返回与以前相同的 UnhandledPromiseRejectionWarning 错误
【问题讨论】:
-
您能否向我们展示您尝试使用
tfjs-node解决问题的代码,因为我知道这应该是您问题的解决方案。 -
@SebastianSpeitel 我已将
tfjs-node代码添加到我的帖子中。 -
我也有同样的问题。你有没有发现什么有用的东西?
-
@Jonas 很遗憾,我没有发现任何有用的东西,太糟糕了,没有太多关于如何保存的示例。这可能只是一个错误?如果你发现了什么,请告诉我!
标签: javascript node.js tensorflow async-await tensorflow.js