收藏
回答

模型缓存后 如何替换新模型?

问题类型 插件 AppID 插件版本号 AppID 操作系统 微信版本 基础库版本
需求 wx6afed118d9e81df9 0.1.0 wxf9ccc8b00d016a50 iOS 所有版本 2.11.3

在第一次将模型缓存后,如果后面发布了新的模型,怎么动态替换已缓存的模型????

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

2 个回答

  • 梦!
    梦!
    2021-01-19

    重新执行一下save就好了,我是这么处理的

    1.调用后端接口,会给一个version,存入到local中

    2.每次进入此页面时都判断一下接口的version和local中的是不是一样,如果不是的话,就重新加载模型,然后调用.save方法保存模型,如果是相同的话,就直接加载你的localStorageIO就好了

    不知道我是否表达清除,文档里是写了的,其实就是两个方法,一个是保存,一个是获取

    2021-01-19
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-09-21

    你好,麻烦具体描述下问题。

    2020-09-21
    有用
    回复 3
    • 展昭
      展昭
      2020-09-23
      一下几点说明:
      1.  识别模型通过后端返回url地址加载并缓存
      2. 小程序端使用 app.globalData.localStorageIO = plugin.localStorageIO 缓存模型
      3.  在后端返回新的模型地址时怎么替换已经缓存的模型
      2020-09-23
      回复
    • 小程序技术专员-SgLy
      小程序技术专员-SgLy
      2020-09-23回复展昭
      不太明白你具体的问题,用你缓存模型的方法来替换可以吗?
      2020-09-23
      回复
    • 展昭
      展昭
      2020-09-25回复小程序技术专员-SgLy
      这个可能要问开发小程序 tensorflow插件的人才知道了
      2020-09-25
      回复
登录 后发表内容
问题标签