Tensorflow.js TypeError:无法读取未定义的属性“arraySync”

对于 dataSync 和 arraySync,我都收到了这个错误。定义了模型并检索了结果。


正在执行的代码:


  const result = await faceLandmarkModel.executeAsync({

     Placeholder: images_pl

  });

  console.log(result[0]);

  const emb_values = result[0].dataSync();

张量对象:


Tensor {

 kept: false, 

 isDisposedInternal: false, 

 shape: Array(4), 

 dtype: "float32", 

 size: 716130,

 dataId: {},

 dtype: "float32",

 id: 123347

 isDisposedInternal: false,

 kept: false

 rankType: "4"

 scopeId: 283898

 shape: (4) [1, 365, 654, 3]

 strides: (3) [716130, 1962, 3]

 }

有人知道吗?任何帮助将不胜感激。


汪汪一只猫
浏览 113回答 2
2回答

皈依舞

从模型接收到的张量不是数组,我也使用了错误的模型。对不起伙计们,这不是一个小问题:)

慕尼黑8549860

在访问其中的数组之前,您必须先下载张量result.dataSync()[0]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript