setup models

This commit is contained in:
Marcos Lohmann
2026-10-07 13:43:09 -03:00
parent aeee6c7de1
commit 84ea9a5307
75 changed files with 5093 additions and 58 deletions

29
harness/image_manifest.py Normal file
View File

@@ -0,0 +1,29 @@
"""Imprime o manifesto de versões do ambiente atual (tarefa 12)."""
import json
import os
import platform
import sys
from importlib import metadata
def collect() -> dict:
packages = sorted((d.metadata["Name"], d.version) for d in metadata.distributions())
info = {
"candidate": os.environ.get("DMB_CANDIDATE"),
"python": sys.version.split()[0],
"platform": platform.platform(),
"base_image": os.environ.get("DMB_BASE_IMAGE"),
"packages": {name: version for name, version in packages},
}
try:
import torch
info["torch_cuda"] = torch.version.cuda
info["cudnn"] = torch.backends.cudnn.version()
except ImportError:
pass
return info
if __name__ == "__main__":
json.dump(collect(), sys.stdout, indent=2)
print()