MetricsRecord

class MetricsRecord(metric_dict: dict[str, MetricRecordValues] | None = None, keep_input: bool = True)[소스]

기반 클래스: MetricRecord

Deprecated class MetricsRecord, use MetricRecord instead.

This class exists solely for backward compatibility with legacy code that previously used MetricsRecord. It has been renamed to MetricRecord.

경고

MetricsRecord is deprecated and will be removed in a future release. Use MetricRecord instead.

예제

Legacy (deprecated) usage:

from flwr.common import MetricsRecord

record = MetricsRecord()

Updated usage:

from flwr.common import MetricRecord

record = MetricRecord()

메소드

clear()

count_bytes()

이 객체에 저장된 바이트 수를 반환합니다.

deflate()

Deflate object.

get(k[,d])

inflate(object_content[, children])

Inflate a MetricRecord from bytes.

items()

keys()

pop(k[,d])

키를 찾을 수 없으면 주어진 경우 d가 반환되고, 그렇지 않으면 KeyError가 발생합니다.

popitem()

as a 2-tuple; but raise KeyError if D is empty.

setdefault(k[,d])

update([E, ]**F)

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

update([E, ]**F)

속성

children

Get all child objects as a dictionary or None if there are no children.

is_dirty

Check if the object is dirty after the last deflation.

object_id

Get object_id.

property children: dict[str, InflatableObject] | None

Get all child objects as a dictionary or None if there are no children.

clear() None.  Remove all items from D.
count_bytes() int

이 객체에 저장된 바이트 수를 반환합니다.

deflate() bytes

Deflate object.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.
classmethod inflate(object_content: bytes, children: dict[str, InflatableObject] | None = None) MetricRecord

Inflate a MetricRecord from bytes.

매개변수:
  • object_content (bytes) – The deflated object content of the MetricRecord.

  • children (Optional[dict[str, InflatableObject]] (default: None)) – Must be None. MetricRecord does not support child objects. Providing any children will raise a ValueError.

반환:

The inflated MetricRecord.

반환 형식:

MetricRecord

property is_dirty: bool

Check if the object is dirty after the last deflation.

An object is considered dirty if its content has changed since the last its object ID was computed.

items() a set-like object providing a view on D's items.
keys() a set-like object providing a view on D's keys.
property object_id: str

Get object_id.

pop(k[, d]) v, remove specified key and return the corresponding value.

키를 찾을 수 없으면 주어진 경우 d가 반환되고, 그렇지 않으면 KeyError가 발생합니다.

popitem() (k, v), remove and return some (key, value) pair

as a 2-tuple; but raise KeyError if D is empty.

setdefault(k[, d]) D.get(k,d), also set D[k]=d if k not in D
update([E, ]**F) None.  Update D from mapping/iterable E and F.

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

values() an object providing a view on D's values.