GitHub
repository
| This map was generated from repository code by SourceSpy (
more info
)
djl-serving
Module Class Relationships
Classes and Relationships
PyEnv
ai.djl.python.engine Python engine environment.
source
javadoc
PyProcess
ai.djl.python.engine
source
javadoc
BaseModel
PyModel
ai.djl.python.engine PyModel is the Python engine implementation of Model .
- works with files
- accesses network
source
javadoc
RollingBatch
ai.djl.python.engine
source
javadoc
Predictor
PyPredictor
ai.djl.python.engine
source
javadoc
Connection
ai.djl.python.engine
- works with files
source
javadoc
ConfigManager
ai.djl.serving.util A class that hold configuration information.
source
javadoc
PluginManager
FolderScanPluginManager
ai.djl.serving.plugins The PluginManager is responsible to load and manage plugins from the file system. Th...
hierarchy
source
javadoc
ServerGroups
ai.djl.serving.util A class that holds all opened ChannelGroup and EventLoopGroup .
source
javadoc
ModelServer
ai.djl.serving The main entry point for model server.
- provides main()
source
javadoc
ChannelInitializer
ServerInitializer
ai.djl.serving A special io.netty.channel.ChannelInboundHandler which offers an easy way to initial...
source
javadoc
CacheEngine
ai.djl.serving.cache A cache that can be used for streaming online caching, streaming pagination, or asyn...
hierarchy
source
javadoc
CacheManager
ai.djl.serving.cache A class that manages response cache.
source
javadoc
HttpRequestHandler
ConfigurableHttpRequestHandler
ai.djl.serving.http HttpRequestHandler that tries to process a http- request using the configured Request...
hierarchy
source
javadoc
RequestParser
ai.djl.serving.http a parser for inbound request.
source
javadoc
HttpRequestHandler
InferenceRequestHandler
ai.djl.serving.http A class handling inbound HTTP requests for the management API.
hierarchy
source
javadoc
KServeTensor
ai.djl.serving.kserve This class represents the KServe inputs and output structure for KServe infer and mo...
source
javadoc
KServeDescribeModelResponse
ai.djl.serving.kserve This class represents the response for KServe model metadata request.
source
javadoc
Workflow
ai.djl.serving.workflow A flow of executing ai.djl.Model s and custom functions.
source
javadoc
Endpoint
ai.djl.serving.models A class that represents a webservice endpoint.
source
javadoc
ModelManager
ai.djl.serving.models A class that in charge of managing models.
source
javadoc
WorkLoadManager
ai.djl.serving.wlm WorkLoadManager is responsible to manage the work load of worker thread. the manage ...
source
javadoc
DependencyManager
ai.djl.serving.plugins DependencyManager is responsible to manage extra maven dependencies.
source
javadoc
ComponentRegistry
ai.djl.serving.plugins A registry for plugin components.
source
javadoc
PluginMetaData
ai.djl.serving.plugins Represents a loaded Plug-in. A plug-in contains MetaData, handler and resource mappi...
source
javadoc
PluginManager
ai.djl.serving.plugins The Plugin Manager is responsible to load and manage plugins from the filesystem. Th...
hierarchy
source
javadoc
RequestHandler
PluginManagementRequestHandler
ai.djl.serving.plugins A HTTP endpoint handler to return information about the loaded plugins. This class i...
hierarchy
source
javadoc
MutableClassLoader
ai.djl.serving.util A URLClassLoader that can add new class at runtime.
source
javadoc
WorkerJob
ai.djl.serving.wlm.util A Job containing metadata from the ai.djl.serving. wlm.WorkLoadManager .
source
javadoc
BatchAggregator
ai.djl.serving.wlm abstract class for all BatchAggregators. A batch aggregator check working queue and ...
hierarchy
source
javadoc
JobFunction
ai.djl.serving.wlm A function describing the action to take in a Job .
source
javadoc
WorkerPoolConfig
ai.djl.serving.wlm A WorkerPoolConfig represents a task that could be run in the WorkLoadManager . Each...
hierarchy
source
javadoc
Job
ai.djl.serving.wlm A class represents an inference job.
source
javadoc
Adapter
ai.djl.serving.wlm An adapter is a modification producing a variation of a model that can be used durin...
hierarchy
source
javadoc
WorkerPoolConfig
ModelInfo
ai.djl.serving.wlm A class represent a loaded model and it's metadata.
hierarchy
source
javadoc
WorkerPool
ai.djl.serving.wlm Manages the work load for a single model.
source
javadoc
WorkerThread
ai.djl.serving.wlm The WorkerThread is the worker managed by the WorkLoadManager .
source
javadoc
WorkerGroup
ai.djl.serving.wlm The WorkerGroup manages the WorkerPool for a particular Device .
source
javadoc
WorkerState
ai.djl.serving.wlm WORKER_STARTED,WORKER_MODEL_LOADED,WORKER_STOPPED, WORKER_BUSY,WORKER_ERROR,WORKER_SCALED_DOWN An enum represents state of a worker.
source
javadoc
WlmConfigManager
ai.djl.serving.wlm.util This manages some configurations used by the ai. djl.serving.wlm.WorkLoadManager .
source
javadoc
WorkflowExpression
ai.djl.serving.workflow An expression defining a local value in a Workflow .
source
javadoc
WorkflowFunction
ai.djl.serving.workflow.function A lambda function that can be run within a Workflow .
hierarchy
source
javadoc
WorkflowDefinition
ai.djl.serving.workflow This class is for parsing the JSON or YAML definition for a Workflow . It can then b...
- accesses network
source
javadoc
WorkflowFunction
AdapterWorkflowFunction
ai.djl.serving.workflow.function Workflow function "adapter" applies an adapted model to an input. To use this workfl...
hierarchy
source
javadoc
WorkflowFunction
WlmWorkflowFunction
ai.djl.serving.workflow.function An internal WorkflowFunction that is used to execute a WorkerPoolConfig (typically a...
hierarchy
source
javadoc
connections 0..*
pyEnv
pyEnv
workerQueue 0..*
process
process
rollingBatch
instance
componentRegistry
configManager
pluginRegistry 0..*
configManager
configManager
pluginManager
serverGroups
pluginManager
engine
pluginManager
requestParser
inputs 0..*
expressions 0..*
funcs 0..*
wpcs 0..*
workflows 0..*
endpoints 0..*
modelManager
wlm
workerPools 0..*
INSTANCE
pluginManager
INSTANCE
job
jobQueue 0..*
runner
workerPoolConfig
adapters 0..*
jobQueue 0..*
workerGroups 0..*
wpc
aggregator
configJobs 0..*
state
workerPool
workers 0..*
INSTANCE
expressions 0..*
models 0..*
wlm
workerPoolConfig