| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from dataclasses import dataclass |
| |
|
| | from .radio_model import Resolution |
| |
|
| |
|
| | @dataclass |
| | class RadioResource: |
| | url: str |
| | patch_size: int |
| | max_resolution: int |
| | preferred_resolution: Resolution |
| |
|
| |
|
| | RESOURCE_MAP = { |
| | |
| | "radio_v2.1": RadioResource( |
| | "https://huggingface.co/nvidia/RADIO/resolve/main/radio_v2.1_bf16.pth.tar?download=true", |
| | patch_size=16, |
| | max_resolution=2048, |
| | preferred_resolution=Resolution(432, 432), |
| | ), |
| | "radio_v2": RadioResource( |
| | "https://huggingface.co/nvidia/RADIO/resolve/main/radio_v2.pth.tar?download=true", |
| | patch_size=16, |
| | max_resolution=2048, |
| | preferred_resolution=Resolution(432, 432), |
| | ), |
| | "radio_v1": RadioResource( |
| | "https://huggingface.co/nvidia/RADIO/resolve/main/radio_v1.pth.tar?download=true", |
| | patch_size=14, |
| | max_resolution=1050, |
| | preferred_resolution=Resolution(378, 378), |
| | ), |
| | |
| | "e-radio_v2": RadioResource( |
| | "https://huggingface.co/nvidia/RADIO/resolve/main/eradio_v2.pth.tar?download=true", |
| | patch_size=16, |
| | max_resolution=2048, |
| | preferred_resolution=Resolution(512, 512), |
| | ), |
| | } |
| |
|
| | DEFAULT_VERSION = "radio_v2.1" |
| |
|