chore: pin observed RELLIS release archives
This commit is contained in:
parent
8446eb4492
commit
41e347d20a
|
|
@ -51,6 +51,9 @@ RELLIS_ARCHIVE_URLS: Final[dict[str, str]] = {
|
|||
),
|
||||
}
|
||||
RELLIS_OBSERVED_SHA256: Final[dict[str, str]] = {
|
||||
RELLIS_SCAN_ARCHIVE: (
|
||||
"4e2bb5654bda5b9d08b9ac1ddbd39bd6dd231163a77ff811f2f282f3bbdf8ee7"
|
||||
),
|
||||
RELLIS_LABEL_ARCHIVE: (
|
||||
"03297c30b9f2182c74be93f8564d6ce1349237fcc4f89fc96479fe71bb40d905"
|
||||
),
|
||||
|
|
@ -61,6 +64,12 @@ RELLIS_OBSERVED_SHA256: Final[dict[str, str]] = {
|
|||
"de639728e0058d7d477188028d9b811313a601884ef00d267ce13736be7cf54f"
|
||||
),
|
||||
}
|
||||
RELLIS_OBSERVED_BYTES: Final[dict[str, int]] = {
|
||||
RELLIS_SCAN_ARCHIVE: 15_037_868_425,
|
||||
RELLIS_LABEL_ARCHIVE: 182_265_710,
|
||||
RELLIS_POSE_ARCHIVE: 609_344,
|
||||
RELLIS_SPLIT_ARCHIVE: 76_774,
|
||||
}
|
||||
RELLIS_SPLIT_COUNTS: Final[dict[str, int]] = {
|
||||
"train": 7_800,
|
||||
"validation": 2_413,
|
||||
|
|
@ -114,6 +123,10 @@ def admit_rellis_release(
|
|||
|
||||
descriptors: dict[str, dict[str, Any]] = {}
|
||||
for filename, path in paths.items():
|
||||
if path.stat().st_size != RELLIS_OBSERVED_BYTES[filename]:
|
||||
raise RellisAdmissionError(
|
||||
f"{filename} size differs from the pinned observed release"
|
||||
)
|
||||
digest = _sha256_file(path)
|
||||
observed = RELLIS_OBSERVED_SHA256.get(filename)
|
||||
if observed is not None and digest != observed:
|
||||
|
|
|
|||
Loading…
Reference in New Issue