javascript - Uncaught Error : Based on the provided shape, [1024,3],张量应该有 3072 个值但有 30

标签 javascript jquery tensorflow web tensorflow.js

我正在尝试构建一个 Tensorflow.js 应用程序,它在本地运行良好,但是当我托管它时(我在 Firefox 和 Chrome 上尝试了 NetlifyVercel)我得到了这个错误:Uncaught Error: Based on the provided shape, [1024,3], the tensor should have 3072 values but has 30 .有任何想法吗?我唯一的问题是它必须与 CORS 做一些事情,但我不知道。

主办:
enter image description here

本地主机:
enter image description here

JavaScript 代码:here

最佳答案

如果 bin 文件损坏,您将收到此类错误消息。
例如,如果您从 GitHub 下载了一个作为 ZIP 文件的存储库,而该文件使用 Git LFS,则可能会发生这种情况。为避免这种情况,您需要克隆它或单独下载 bin 文件。
在您的情况下,我假设您的网站托管商不允许文件扩展名 .bin 并且您可能会收到一条错误消息作为文件内容返回。
json 和 bin 的下载时间也有点令人惊讶。
两者几乎相同,尽管 bin 文件应该更大,因此需要更长的下载时间。
此致,
萨沙

关于javascript - Uncaught Error : Based on the provided shape, [1024,3],张量应该有 3072 个值但有 30,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61381112/

相关文章:

javascript - 如何过滤列表中的内容到 map 框

python - 在 TensorFlow 中重命名已保存模型的变量范围

javascript - jquery 从 select 标签中获取值并在点击函数中使用它

javascript - 原型(prototype) JS 覆盖 OnSubmit 数据

javascript - 如何在悬停后重置 CSS 背景 GIF

javascript - 使用javascript从数组中获取值并写入html文件

javascript - 如何将任何给定表列的值拆分为分隔符处的新行

javascript - 获取点击事件上的插入符位置

machine-learning - 如何获取神经网络参数的输出 'mathematical' 梯度并计算两个此类梯度之间的余弦

python - 如何在 TensorFlow 中定义自己的运算符