未捕获的错误:根据提供的形状 [1024,3],张量应该有 3072 个值但有 30

Fil*_*lip 3 javascript jquery web tensorflow tensorflow.js

我试图建立一个Tensorflow.js的应用程序,它工作在当地都很好,但是当我主持(我试过NetlifyVercel在Firefox和Chrome浏览器)我得到这个错误: Uncaught Error: Based on the provided shape, [1024,3], the tensor should have 3072 values but has 30。有任何想法吗?我唯一的一个是它必须对 CORS 做一些事情,但我不知道。

主持: 在此处输入图片说明

本地主机: 在此处输入图片说明

JavaScript 代码:这里

Sas*_*ann 5

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

  • 惊人的答案。否则我就浪费了时间。:) 谢谢。 (2认同)