问题描述
我通过 Node.js (@tensorflow/tfjs-node) 使用 tensorflow.js 的 TensorFlow 后端在 Node.js 中运行预训练的 tf 模型,但是当我尝试将数据传递给模型时出现错误。
模型的输入是通过 #include <fenv.h>
#include <stdio.h>
int main()
{
fprintf( stdout," %d : %d \n",FE_ALL_EXCEPT,FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW | FE_INEXACT | FE_UNDERFLOW );
}
获得的以下内容:
tf.node.getMetaGraphsFromSavedModel(path)
加载模型工作正常,但是当我尝试运行以下代码时:
inputs: {
audio_id: [Object],mix_spectrogram: [Object],mix_stft: [Object],waveform: [Object]
},outputs: { accompaniment: [Object],audio_id: [Object],vocals: [Object] }
我收到以下错误消息:
错误:会话无法运行并出现错误:audio_id:0 被馈送和提取。
似乎 const inputs = {
audio_id: tf.tensor(['id']),mix_spectrogram: tf.randomnormal([2,512,1024,2]),mix_stft: tf.randomnormal([2,2049,waveform: tf.randomnormal([2,2])
};
const output = model.predict(inputs)
既是输入又是输出,并且指的是同一个占位符。
我该如何解决这个错误?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)