Skip to content

Module yapapi.props.inf

Infrastructural Properties

Variables

INF_CORES
INF_MEM
INF_STORAGE
InfVmKeys
TRANSFER_CAPS

Classes

ExeUnitRequest

class ExeUnitRequest(
    package_url:str
)

ExeUnitRequest(package_url:str)

Ancestors (in MRO)

  • yapapi.props.base.Model
  • abc.ABC

Descendants

  • yapapi.props.inf.VmRequest

Static methods

from_props
def from_props(
    props:Dict[str, str]
) -> ~ME
keys
def keys(

)

InfBase

class InfBase(
    mem:float,
    runtime:yapapi.props.inf.RuntimeType,
    storage:Union[float, NoneType]=None,
    transfers:Union[List[str], NoneType]=None
)

InfBase(mem:float, runtime:yapapi.props.inf.RuntimeType, storage:Union[float, NoneType]=None, transfers:Union[List[str], NoneType]=None)

Ancestors (in MRO)

  • yapapi.props.base.Model
  • abc.ABC

Descendants

  • yapapi.props.inf.InfVm

Class variables

storage
transfers

Static methods

from_props
def from_props(
    props:Dict[str, str]
) -> ~ME
keys
def keys(

)

InfVm

class InfVm(
    mem:float,
    runtime:yapapi.props.inf.RuntimeType,
    storage:Union[float, NoneType]=None,
    transfers:Union[List[str], NoneType]=None,
    cores:int=1
)

InfVm(mem:float, runtime:yapapi.props.inf.RuntimeType, storage:Union[float, NoneType]=None, transfers:Union[List[str], NoneType]=None, cores:int=1)

Ancestors (in MRO)

  • yapapi.props.inf.InfBase
  • yapapi.props.base.Model
  • abc.ABC

Class variables

cores
runtime
storage
transfers

Static methods

from_props
def from_props(
    props:Dict[str, str]
) -> ~ME
keys
def keys(

)

RuntimeType

class RuntimeType(

)

An enumeration.

Ancestors (in MRO)

  • enum.Enum

Class variables

EMSCRIPTEN
UNKNOWN
VM
WASMTIME
name
value

VmPackageFormat

class VmPackageFormat(
    /,
    *args,
    **kwargs
)

An enumeration.

Ancestors (in MRO)

  • enum.Enum

Class variables

GVMKIT_SQUASH
UNKNOWN
name
value

VmRequest

class VmRequest(
    package_url:str,
    package_format:yapapi.props.inf.VmPackageFormat
)

VmRequest(package_url:str, package_format:yapapi.props.inf.VmPackageFormat)

Ancestors (in MRO)

  • yapapi.props.inf.ExeUnitRequest
  • yapapi.props.base.Model
  • abc.ABC

Static methods

from_props
def from_props(
    props:Dict[str, str]
) -> ~ME
keys
def keys(

)

WasmInterface

class WasmInterface(

)

An enumeration.

Ancestors (in MRO)

  • enum.Enum

Class variables

WASI_0
WASI_0preview1
name
value