首页 > 解决方案 > Model.Classify() 给出 GL_INVALID_OPERATION: Object cannot be used because it has not been generated

问题描述

https://github.com/tensorflow/tfjs/issues/1384#issue-421174127

TensorFlow.js 版本 1.0.0

浏览器版本 Google Chrome:版本 73.0.3683.75(官方构建)(64 位)

描述问题或功能请求

我按照 Google Codelab 的步骤操作:https ://codelabs.developers.google.com/codelabs/tensorflowjs-teachablemachine-codelab/index.html#0

给定的示例工作正常,但是当我对包含多个图像的博客的示例进行一些更改时,它会出现以下错误: 在此处输入图像描述

如您所见,当我单击第一张图片时,它工作正常。加载模型,进行分类,显示结果。当我点击第二张图片时,它会给出这些错误。这似乎发生在这台 Windows 笔记本电脑 [Dell Inspiron,Windows 10] 上,只有这个版本的 Chrome,因为我也在使用完全相同版本的 Chrome 的 MacBook Pro 上测试同样的东西,没有任何错误。

重现错误/链接到功能请求的代码

您可以在此处查看我的博客 [ https://anujdutt9.github.io/TFjs-ImageClassifier.html]并在控制台中查找错误。此外,您可以在这里找到完整的代码 [ https://github.com/anujdutt9/anujdutt9.github.io/blob/master/TFjs-ImageClassifier.html]

标签: tensorflow.js

解决方案


此问题已通过使用 TensorFlow.js 的更新版本得到解决。在此处查看带有更新的代码:https ://github.com/anujdutt9/anujdutt9.github.io/blob/master/TFjs-ImageClassifier.html


推荐阅读