收藏
回答

这个onload方法在体验版和线上版都无法正常加载

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug createInferenceSession 微信安卓客户端 3.9.11.19 2.20.3

https://developers.weixin.qq.com/minigame/dev/api/ai/inference/InferenceSession.onLoad.html

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

3 个回答

  • dreamhunter
    dreamhunter
    07-15

    云里雾里的,看不懂说什么

    07-15
    有用
    回复 2
    • 黑焰火
      黑焰火
      07-15
      因为用官网的是官网的代码,所有没有贴全
      07-15
      回复
    • 黑焰火
      黑焰火
      07-15
      createInferenceSession(modelPath) {
          return new Promise((resolve, reject) => {
            this.session = wx.createInferenceSession({
              model: modelPath,
              /* 0: Lowest precision e.g., LS16 + A16 + Winograd A16 + approx. math
                 1: Lower precision e.g., LS16 + A16 + Winograd off + approx. math
                 2: Modest precision e.g., LS16 + A32 + Winograd A32 + approx. math
                 3: Higher precision e.g., LS32 + A32 + Winograd A32 + approx. math
                 4: Highest precision e.g., LS32 + A32 + Winograd A32 + precise math
                 Higher precision always require longer time to run session
              */
              precisionLevel : 0,
              allowNPU : false, // wheather use NPU for inference, only useful for IOS
              allowQuantize: false, // wheather generate quantize model
            });
            // 监听error事件
            this.session.onError((error) => {
              console.log("onError")
              console.error(error);
              reject(error);
            });
            this.session.onLoad(() => {
      console.log("onload")
              this.ready = true;
              resolve();
            });
            this.session.offError(()=>{
              console.log("offErr")
            });
            this.session.offLoad(()=>{
              console.log("offLoad")
            });
          })
        }
      真机调试可以执行到onLoad,体验版和线上都无法执行
      07-15
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    07-14

    哪位大仙能回答出来?

    07-14
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    07-13

    怎么不正常法

    07-13
    有用
    回复 5
    • 黑焰火
      黑焰火
      07-13
      onLoad函数在除了 真机调试 意外的环境不执行
      07-13
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      07-14回复黑焰火
      你配置请求域名了吗
      07-14
      回复
    • 黑焰火
      黑焰火
      07-14回复那一抹笑😃 穿透阳光
      const cloudPath = ’cloud://aipro-0gj1j40y69bdc158.6169-aipro-0gj1j40y69bdc158-1259513674/mobilenetv2-12.onnx’
      云下载的,下载是成功的
      07-14
      回复
    • 黑焰火
      黑焰火
      07-14
      存到本机路径:${wx.env.USER_DATA_PATH}/mobilenetv2-12.onnx
      07-14
      回复
    • 黑焰火
      黑焰火
      07-14
      调试显示:file already exist at: http://usr/mobilenetv2-12.onnx
      07-14
      回复
登录 后发表内容