GitHub repository | This map was generated from repository code by SourceSpy (more info)
djl-servingClass Hierarchy
Represents class hierarchy in this module
Benchmark
A class runs single threaded benchmark.
AbstractBenchmark
Abstract benchmark class.
MultithreadedBenchmark
A class runs single threaded benchmark.
WlmBenchmark
A class that runs a benchmark using the WorkLoadManager .
MpiEngineProvider
DsEngineProvider is the DeepSpeed implementation of EngineProvider .
PyEngineProvider
PyEngineProvider is the Python implementation of EngineProvider .
external
EngineProvider
PyEngine
The PyEngine is an implementation of the Engine that runs Python worker.
external
Engine
PyModel
PyModel is the Python engine implementation of Model .
external
BaseModel
PyPredictor
external
Predictor
ServerInitializer
A special io.netty.channel.ChannelInboundHandler which offers an easy way to initial...
external
ChannelInitializer
BaseCacheEngine
A helper for creating a CacheEngine .
CacheEngine
A cache that can be used for streaming online caching, streaming pagination, or asyn...
DdbCacheEngine
A CacheEngine that stores elements in DynamoDB.
MemoryCacheEngine
A CacheEngine that stores elements in working memory. Note that this is not suitable...
S3CacheEngine
A CacheEngine that stores elements in S3.
CachePlugin
A plugin handles caching options.
RequestHandler
Interface to be implemented by HtttpRequestHandler. Classes implementing this interf...
ConsoleRequestHandler
A class handling inbound HTTP requests for the console API.
KServeRequestHandler
A class handling inbound HTTP requests for the KServe API.
PluginManagementRequestHandler
A HTTP endpoint handler to return information about the loaded plugins. This class i...
StaticFileHandler
A class handles static file in "public" folder or resources classpath. this handler ...
AdapterManagementRequestHandler
A class handling inbound HTTP requests to the management API for adapters.
HttpRequestHandler
A class handling inbound HTTP requests.
external
SimpleChannelInboundHandler
ConfigurableHttpRequestHandler
HttpRequestHandler that tries to process a http- request using the configured Request...
InferenceRequestHandler
A class handling inbound HTTP requests for the management API.
InvalidRequestHandler
A class handling unhandled inbound HTTP requests.
ManagementRequestHandler
A class handling inbound HTTP requests to the management API.
FolderScanPluginManager
The PluginManager is responsible to load and manage plugins from the file system. Th...
PluginManager
The Plugin Manager is responsible to load and manage plugins from the filesystem. Th...
PropertyFilePluginMetaDataReader
Reads plugin-metadata from plugin.definition file which have to be in property file ...
PluginMetaDataReader
Reads plugin-metadata from an url and parse the content. Implementations typically r...
ModelInfo
A class represent a loaded model and it's metadata.
WorkerPoolConfig
A WorkerPoolConfig represents a task that could be run in the WorkLoadManager . Each...
PermanentBatchAggregator
a batch aggregator that never terminates by itself. the surrounding thread has to be...
BatchAggregator
abstract class for all BatchAggregators. A batch aggregator check working queue and ...
TemporaryBatchAggregator
a batch aggregator that terminates after a maximum idle time.
PyAdapter
An overload of Adapter for the python engine.
Adapter
An adapter is a modification producing a variation of a model that can be used durin...
WlmCapacityException
Thrown to throttle when a job is run but the job queue capacity is exceeded.
WlmException
Thrown when an exception occurs inside the ai.djl. serving.wlm.WorkLoadManager .
WlmOutOfMemoryException
Thrown when no enough memory to load the model.
WlmShutdownException
Thrown when a job is run but all workers are shutdown.
AdapterWorkflowFunction
Workflow function "adapter" applies an adapted model to an input. To use this workfl...
WorkflowFunction
A lambda function that can be run within a Workflow .
EnsembleMerge
Workflow function "ensemble" accepts a list of Ensembleable outputs and merges them ...
FunctionsApply
Workflow function "functionsApply" accepts a list of functions and an input and appl...
IdentityWF
Workflow function "id" accepts a single argument and returns the result of evaluatin...
WlmWorkflowFunction
An internal WorkflowFunction that is used to execute a WorkerPoolConfig (typically a...