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_OBSERVED_SHA256: Final[dict[str, str]] = {
|
||||||
|
RELLIS_SCAN_ARCHIVE: (
|
||||||
|
"4e2bb5654bda5b9d08b9ac1ddbd39bd6dd231163a77ff811f2f282f3bbdf8ee7"
|
||||||
|
),
|
||||||
RELLIS_LABEL_ARCHIVE: (
|
RELLIS_LABEL_ARCHIVE: (
|
||||||
"03297c30b9f2182c74be93f8564d6ce1349237fcc4f89fc96479fe71bb40d905"
|
"03297c30b9f2182c74be93f8564d6ce1349237fcc4f89fc96479fe71bb40d905"
|
||||||
),
|
),
|
||||||
|
|
@ -61,6 +64,12 @@ RELLIS_OBSERVED_SHA256: Final[dict[str, str]] = {
|
||||||
"de639728e0058d7d477188028d9b811313a601884ef00d267ce13736be7cf54f"
|
"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]] = {
|
RELLIS_SPLIT_COUNTS: Final[dict[str, int]] = {
|
||||||
"train": 7_800,
|
"train": 7_800,
|
||||||
"validation": 2_413,
|
"validation": 2_413,
|
||||||
|
|
@ -114,6 +123,10 @@ def admit_rellis_release(
|
||||||
|
|
||||||
descriptors: dict[str, dict[str, Any]] = {}
|
descriptors: dict[str, dict[str, Any]] = {}
|
||||||
for filename, path in paths.items():
|
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)
|
digest = _sha256_file(path)
|
||||||
observed = RELLIS_OBSERVED_SHA256.get(filename)
|
observed = RELLIS_OBSERVED_SHA256.get(filename)
|
||||||
if observed is not None and digest != observed:
|
if observed is not None and digest != observed:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue