ParametersRecord#
- class ParametersRecord(array_dict: OrderedDict[str, Array] | None = None, keep_input: bool = False)[source]#
Bases:
TypedDict
[str
,Array
]Parameters record.
A dataclass storing named Arrays in order. This means that it holds entries as an OrderedDict[str, Array]. ParametersRecord objects can be viewed as an equivalent to PyTorch’s state_dict, but holding serialised tensors instead.
Methods
clear
()Remove all items from R.
Return number of Bytes stored in this object.
get
(k[,d])d defaults to None.
items
()keys
()pop
(k[,d])If key is not found, d is returned if given, otherwise KeyError is raised.
update
([E, ]**F)Update R from dict/iterable E and F.
values
()- clear() None. #
Remove all items from R.
- count_bytes() int [source]#
Return number of Bytes stored in this object.
Note that a small amount of Bytes might also be included in this counting that correspond to metadata of the serialized object (e.g. of NumPy array) needed for deseralization.
- get(k[, d]) R[k] if k in R, else d. #
d defaults to None.
- items() a set-like object providing a view on R's items. #
- keys() a set-like object providing a view on R's keys. #
- pop(k[, d]) v, remove specified key and return the corresponding value. #
If key is not found, d is returned if given, otherwise KeyError is raised.
- update([E, ]**F) None. #
Update R from dict/iterable E and F.
- values() an object providing a view on R's values. #