saealib.execution.RuntimeRegistration#
- class saealib.execution.RuntimeRegistration(*, name, matches, factory, offered_runtime_capabilities=frozenset({}), capability_provider=None)[ソース]#
ベースクラス:
objectOne explicit runtime selection rule.
- パラメータ:
name (str)
matches (Callable[[object], bool])
factory (RuntimeFactory)
offered_runtime_capabilities (frozenset[str])
capability_provider (Callable[[object], Iterable[str]] | None)
Methods
Resolve this provider's static or optimizer-dependent offer. |
Method Details
- RuntimeRegistration.__init__(*, name, matches, factory, offered_runtime_capabilities=frozenset({}), capability_provider=None)#
- パラメータ:
name (str)
matches (Callable[[object], bool])
factory (RuntimeFactory)
offered_runtime_capabilities (frozenset[str])
capability_provider (Callable[[object], Iterable[str]] | None)
- 戻り値の型:
None