Instructions to use nvidia/RADIO with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use nvidia/RADIO with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-feature-extraction", model="nvidia/RADIO", trust_remote_code=True)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("nvidia/RADIO", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
Download common.py from nvidia/RADIO: direct link, hf CLI and curl.
- Browser
- Download file 1.65 kB
-
https://huggingface.co/nvidia/RADIO/resolve/main/common.py
- Command line
-
hf download hf://nvidia/RADIO/common.py
-
curl -L -o common.py https://huggingface.co/nvidia/RADIO/resolve/main/common.py
1.65 kB
| # Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved. | |
| # | |
| # NVIDIA CORPORATION and its licensors retain all intellectual property | |
| # and proprietary rights in and to this software, related documentation | |
| # and any modifications thereto. Any use, reproduction, disclosure or | |
| # distribution of this software and related documentation without an express | |
| # license agreement from NVIDIA CORPORATION is strictly prohibited. | |
| from dataclasses import dataclass | |
| from .radio_model import Resolution | |
| class RadioResource: | |
| url: str | |
| patch_size: int | |
| max_resolution: int | |
| preferred_resolution: Resolution | |
| RESOURCE_MAP = { | |
| # RADIO | |
| "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 | |
| "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" | |