qianfan.common.runnable package

Submodules

qianfan.common.runnable.base module

class qianfan.common.runnable.base.Executable[source]

Bases: Generic[Input, Output], ABC

generic abstraction class of executable

abstract exec(input: Optional[Input] = None, **kwargs: Dict) Output[source]
class qianfan.common.runnable.base.ExecuteSerializable[source]

Bases: Executable[Input, Output], Serializable

set of executable and serializable. subclass implement it to support exec and dumps/loads.

class qianfan.common.runnable.base.Serializable[source]

Bases: ABC

generic abstraction class of serializable. especially for the model, service, and trainer.

abstract dumps() Optional[bytes][source]
Returns:

serialized bytes data

abstract loads(data: bytes) Any[source]
Parameters:

data (bytes): load

Returns:

Any: _description_