类 PredictorFactory<I,​O>

  • 所有已实现的接口:
    org.apache.commons.pool2.PooledObjectFactory<ai.djl.inference.Predictor<I,​O>>

    public class PredictorFactory<I,​O>
    extends org.apache.commons.pool2.BasePooledObjectFactory<ai.djl.inference.Predictor<I,​O>>
    Predictor 工厂类
    作者:
    dwj
    • 构造器概要

      构造器 
      构造器 说明
      PredictorFactory​(ai.djl.repository.zoo.ZooModel<I,​O> model)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      ai.djl.inference.Predictor<I,​O> create()  
      void destroyObject​(org.apache.commons.pool2.PooledObject<ai.djl.inference.Predictor<I,​O>> p)  
      org.apache.commons.pool2.PooledObject<ai.djl.inference.Predictor<I,​O>> wrap​(ai.djl.inference.Predictor<I,​O> predictor)  
      • 从类继承的方法 org.apache.commons.pool2.BasePooledObjectFactory

        activateObject, makeObject, passivateObject, validateObject
      • 从类继承的方法 org.apache.commons.pool2.BaseObject

        toString, toStringAppendFields
      • 从接口继承的方法 org.apache.commons.pool2.PooledObjectFactory

        destroyObject
    • 构造器详细资料

      • PredictorFactory

        public PredictorFactory​(ai.djl.repository.zoo.ZooModel<I,​O> model)
    • 方法详细资料

      • create

        public ai.djl.inference.Predictor<I,​O> create()
        指定者:
        create 在类中 org.apache.commons.pool2.BasePooledObjectFactory<ai.djl.inference.Predictor<I,​O>>
      • wrap

        public org.apache.commons.pool2.PooledObject<ai.djl.inference.Predictor<I,​O>> wrap​(ai.djl.inference.Predictor<I,​O> predictor)
        指定者:
        wrap 在类中 org.apache.commons.pool2.BasePooledObjectFactory<ai.djl.inference.Predictor<I,​O>>
      • destroyObject

        public void destroyObject​(org.apache.commons.pool2.PooledObject<ai.djl.inference.Predictor<I,​O>> p)
        指定者:
        destroyObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<I>
        覆盖:
        destroyObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<ai.djl.inference.Predictor<I,​O>>