furiosa.server.handlers package

Submodules

furiosa.server.handlers.predict module

class furiosa.server.handlers.predict.PredictHandler(config: furiosa.server.settings.ServerConfig, repository: furiosa.server.repository.Repository)

Bases: object

async infer(payload: furiosa.server.types.predict.InferenceRequest, name: str, version: Optional[str] = None) furiosa.server.types.predict.InferenceResponse
async live() bool
async metadata() furiosa.server.types.predict.MetadataServerResponse
async model_metadata(name: str, version: Optional[str] = None) furiosa.server.types.predict.MetadataModelResponse
async model_ready(name: str, version: Optional[str] = None) bool
async ready() bool

furiosa.server.handlers.repository module

class furiosa.server.handlers.repository.RepositoryHandler(repository: furiosa.server.repository.Repository)

Bases: object

async index(payload: furiosa.server.types.model_repository.RepositoryIndexRequest) furiosa.server.types.model_repository.RepositoryIndexResponse
async load(name: str) bool
async unload(name: str) bool

Module contents

class furiosa.server.handlers.PredictHandler(config: furiosa.server.settings.ServerConfig, repository: furiosa.server.repository.Repository)

Bases: object

async infer(payload: furiosa.server.types.predict.InferenceRequest, name: str, version: Optional[str] = None) furiosa.server.types.predict.InferenceResponse
async live() bool
async metadata() furiosa.server.types.predict.MetadataServerResponse
async model_metadata(name: str, version: Optional[str] = None) furiosa.server.types.predict.MetadataModelResponse
async model_ready(name: str, version: Optional[str] = None) bool
async ready() bool
class furiosa.server.handlers.RepositoryHandler(repository: furiosa.server.repository.Repository)

Bases: object

async index(payload: furiosa.server.types.model_repository.RepositoryIndexRequest) furiosa.server.types.model_repository.RepositoryIndexResponse
async load(name: str) bool
async unload(name: str) bool