当前位置: 首页 > 知识库问答 >
问题:

带有NNAPI委托的tensorflow lite的多个实例

谷博艺
2023-03-14

Tensorflow lite中的NNAPI委托使用共享内存作为图的输入和输出张量。但是共享内存池的名称是硬编码的("input_pool"and"otput_pool"):

  // Create shared memory pool for inputs and outputs.
  nn_input_memory_.reset(
      new NNMemory(nnapi_, "input_pool", total_input_byte_size));
  nn_output_memory_.reset(
      new NNMemory(nnapi_, "output_pool", total_output_byte_size));

现在,如果使用NNAPI委托执行tensorflow lite的多个实例,会发生什么?根据我的理解,因为他们都将映射并使用相同的共享内存池。这不会导致比赛状态吗?

共有1个答案

韩博简
2023-03-14

共享名称的名称仅用作标签。在创建两个不同的共享内存区域时使用相同的名称不会导致使用相同的内存。例如,请参阅没有提供名称并且所有区域都以名称“无”创建的情况

 类似资料:
  • 在我的web中,我无法通过此工具加载ContextLoaderListener的多个上下文。xml 过滤器一直给我一个“未定义名为‘jsonpCallbackFilter’的bean”,这类似于这个问题。如果我将所有配置都放在dispatcher-servlet.xml中,并且由于某种原因,另一个问题的解决方案不适合我,它不会给我错误。 我当前的解决方案是导入dispatcher servlet

  • 本文向大家介绍jQuery的事件委托实例分析,包括了jQuery的事件委托实例分析的使用技巧和注意事项,需要的朋友参考一下 事件委托主要是利用事件冒泡现象来实现的,对于事件委托的精准的掌握,可以有利于提高代码的执行效率。先看一段代码实例: 在以上代码中,使用bind()方法为每一个td绑定了一个click事件处理函数,这样当点击单元格的时候,就会重新设置单元格中的文本。虽然此中方式实现了需要的效果

  • 实现on,off的事件委托! 我们能根据之前的思路,利用同样的方法实现一个事件委托. 先来看看流程图 然后先看看结果是如何,毕竟流程图看的也不一定能懂。 最后我们再来看看代码 Kodo.deleEvents = []; //事件委托存放的事件 Kodo.deleId = 0; //事件委托的唯一标识 on: function(type, selector, fn) { if (typeo

  • 本文向大家介绍iOS委托的的作用?相关面试题,主要包含被问及iOS委托的的作用?时的应答技巧和注意事项,需要的朋友参考一下 答案:委托的目的是改变或传递控制链。允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。 另外一点,委托可以理解为java中的回调监听机制的一种类似。

  • 主要内容:类委托,属性委托,标准委托,可观察属性 Observable,把属性储存在映射中,Not Null,局部委托属性,属性委托要求,翻译规则,提供委托委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关键字 by 实现委托。 类委托 类的委托即一个类中定义的方法实际是调用另一个类的对象的方法来实现的。 以下实例中派生类 Derived 继承了接口

  • 主要内容:声明委托,实例化委托,多播委托(合并委托)C# 中的委托(Delegate)类似于 C 或 C++ 中的函数指针,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托特别适用于实现事件和回调方法,所有的委托都派生自 System.Delegate 类。在实例化委托时,可以将委托的实例与具有相同返回值类型的方法相关联,这样就可以通过委托来调用方法。另外,使用委托还可以将方法作为参数传递给其他方法, 委托具有以下特点: 委托类似