Default
Client gRPC services for running on FPGA reservoir computer EmuCore developed by QCi.
Bases: TypedDict
Structure of responses for configuration requests to EmuCore device.
Bases: Exception
Custom exception wrapper around grpc._channel._InactiveRpcError.
Bases: object
Provides services for accessing EmuCore server
Checks if submitted lock_id has execution lock on the device
a dict with following keys:
Resets a reservoir instance by clearing RAM on the server
emucore_direct.types.StatusResponses
Provides system info on call
dict with following keys:
Attempts to acquire exclusive lock for submitting jobs
a member of emucore_direct.types.LockManageStatus as a dict along
with an additional key lock_id:
Releases exclusive lock for submitting data to reservoir
a dict with the following keys:
Configures reservoir model and how data will be processed by the reservoir.
emucore_direct.types.StatusResponses
Runs a series of data through the reservoir and returns response from device based on current reservoir configuration.
a dictionary with the folowing keys:
Waits for lock indefinitely calling acquire_lock()
a tuple of the following items:
Run dataset through reservoir:
a tuple of the following elements:
Documents possible responses from gRPC server for bumblebee client
Bases: object
status codes paired with their descriptions
Bases: object
Statuses and descriptions for acquiring and releasing lock