public class ModelPredictorPoolManager extends Object
| 构造器和说明 |
|---|
ModelPredictorPoolManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
<I,O> ai.djl.inference.Predictor<I,O> |
borrowPredictor(String key)
借出一个 Predictor
|
void |
closeAll()
销毁全部池
|
<I,O> void |
registerModel(String key,
ai.djl.repository.zoo.ZooModel<I,O> model,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<ai.djl.inference.Predictor<I,O>> config)
注册模型池
|
<I,O> void |
returnPredictor(String key,
ai.djl.inference.Predictor<I,O> predictor)
归还一个 Predictor
|
public <I,O> void registerModel(String key, ai.djl.repository.zoo.ZooModel<I,O> model, org.apache.commons.pool2.impl.GenericObjectPoolConfig<ai.djl.inference.Predictor<I,O>> config)
key - 模型标识符(自定义,如模型路径、模型名等)model - 模型本体config - 池配置(可选)public <I,O> ai.djl.inference.Predictor<I,O> borrowPredictor(String key) throws Exception
Exceptionpublic <I,O> void returnPredictor(String key, ai.djl.inference.Predictor<I,O> predictor)
public void closeAll()
Copyright © 2025. All rights reserved.