收藏
回答

Uncaught (in promise) thirdScriptError?

Uncaught (in promise) thirdScriptError

'realDivide' not yet implemented or not found in the registry. Did you forget to import the kernel?


回答关注问题邀请回答
收藏

3 个回答

  • 三多
    三多
    2020-05-10

    2020-05-10 20:43 已解决

    研究了一下午,查了好几遍TensorflowJS的API都发现使用predict()的方式没有错误。

    再不停的测试的过程中,Console一直会提示“最新的Tensorflowjs的插件版本为0.0.9,当前版本为0.0.6”,起初没在意,后来忽然想到会不会是这个问题。于是在app.json中修改

    "plugins": {
        "tfjsPlugin": {
          "version": "0.0.9",//0.0.6→0.0.9
          "provider": "wx6afed118d9e81df9"
        }
      },
    

    终于问题解决了。

    困扰了我整整两天的问题,在这一瞬间解决,心情十分的舒畅,故在此详细说明,望各位勿再踩坑。

    ----------------------------------------------------------------------------

    2020-05-10

    我也遇到了相同的问题。

    const x = tf.tidy(() => {
        const imgTensor = tf.browser.fromPixels(imgData, 4)
        const d = Math.floor((frame.height - frame.width) / 2)
        const imgSlice = imgTensor.slice([d, 0, 0], [frame.width, -1, 3])
        const imgResize = tf.image.resizeBilinear(imgSlice, [28, 28])
        return imgResize.mean(2) 
    })
    const y = await net.predict(x.expandDims(0)).argMax(1)
    

    经过我的测试发现是net.predict(),这行代码导致的报错

    2020-05-10
    有用
    回复
  • 言新
    言新
    2020-05-05

    你好,请问你解决这个问题了吗?

    2020-05-05
    有用
    回复 1
    • ATSLotus
      ATSLotus
      2020-05-24
      解决了,就是楼上的方法,将版本改为最新
      2020-05-24
      回复
  • 是小白啊
    是小白啊
    2020-04-17

    麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-04-17
    有用
    回复 4
    • ATSLotus
      ATSLotus
      2020-04-17
      也没告诉我具体问题在哪
      2020-04-17
      回复
    • ATSLotus
      ATSLotus
      2020-04-17
      2020-04-17
      回复
    • 是小白啊
      是小白啊
      2020-04-17回复ATSLotus
      这个搜索看下?
      2020-04-17
      回复
    • ATSLotus
      ATSLotus
      2020-04-17回复是小白啊
      官方文档查不到,百度给的含糊
      2020-04-17
      回复
登录 后发表内容
问题标签