rllm.utils.CastMixin¶
- class rllm.utils.CastMixin[source]¶
Bases:
objectSupport cast init from tuple or dict input.
- classmethod castinit(*args: Any, **kwargs: Any) T[source]¶
Construct an instance from positional, tuple, or dict arguments.
If a single positional argument is given and it is a
tuple, it is unpacked as positional arguments. If it is adict, it is unpacked as keyword arguments.- Returns:
A new instance of the calling class.
- Return type:
T