|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import os |
|
|
|
from huggingface_hub import snapshot_download |
|
|
|
|
|
def download_diffusion_nemo(): |
|
""" |
|
Downloads all Cosmos Diffusion NeMo assets to HF_HOME directory. |
|
Make sure to set HF_HOME to your desired path before running this function. |
|
""" |
|
snapshot_download("nvidia/Cosmos-1.0-Guardrail") |
|
snapshot_download("nvidia/Cosmos-1.0-Tokenizer-CV8x8x8") |
|
snapshot_download("nvidia/Cosmos-1.0-Diffusion-7B-Text2World", allow_patterns=["nemo/*"]) |
|
snapshot_download("nvidia/Cosmos-1.0-Diffusion-14B-Text2World", allow_patterns=["nemo/*"]) |
|
snapshot_download("nvidia/Cosmos-1.0-Prompt-Upsampler-12B-Text2World") |
|
snapshot_download("google-t5/t5-11b", ignore_patterns=["*.h5"]) |
|
|
|
|
|
def main(): |
|
|
|
hf_home = os.environ.get("HF_HOME") |
|
if not hf_home: |
|
raise EnvironmentError( |
|
"The HF_HOME environment variable is not set. " |
|
"Please set it to your desired path before running this script." |
|
) |
|
|
|
|
|
download_diffusion_nemo() |
|
|
|
|
|
if __name__ == "__main__": |
|
main() |
|
|