Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
78c8e0b
1
Parent(s):
11554c5
download dataset from hf
Browse files
app.py
CHANGED
@@ -3,17 +3,29 @@ import spaces
|
|
3 |
import gradio as gr
|
4 |
import imageio
|
5 |
import torch
|
|
|
6 |
from PIL import Image
|
7 |
from omegaconf import OmegaConf
|
8 |
from algorithms.dfot import DFoTVideoPose
|
9 |
from utils.ckpt_utils import download_pretrained
|
|
|
10 |
from datasets.video.utils.io import read_video
|
11 |
from datasets.video import RealEstate10KAdvancedVideoDataset
|
12 |
from export import export_to_video
|
13 |
|
|
|
14 |
DATASET_DIR = Path("data/real-estate-10k-tiny")
|
15 |
LONG_LENGTH = 20 # seconds
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
metadata = torch.load(DATASET_DIR / "metadata" / "test.pt", weights_only=False)
|
18 |
video_list = [
|
19 |
read_video(path).permute(0, 3, 1, 2) / 255.0 for path in metadata["video_paths"]
|
|
|
3 |
import gradio as gr
|
4 |
import imageio
|
5 |
import torch
|
6 |
+
from torchvision.datasets.utils import download_and_extract_archive
|
7 |
from PIL import Image
|
8 |
from omegaconf import OmegaConf
|
9 |
from algorithms.dfot import DFoTVideoPose
|
10 |
from utils.ckpt_utils import download_pretrained
|
11 |
+
from utils.huggingface_utils import download_from_hf
|
12 |
from datasets.video.utils.io import read_video
|
13 |
from datasets.video import RealEstate10KAdvancedVideoDataset
|
14 |
from export import export_to_video
|
15 |
|
16 |
+
DATASET_URL = "https://huggingface.co/kiwhansong/DFoT/resolve/main/datasets/RealEstate10K_Tiny.tar.gz"
|
17 |
DATASET_DIR = Path("data/real-estate-10k-tiny")
|
18 |
LONG_LENGTH = 20 # seconds
|
19 |
|
20 |
+
if not DATASET_DIR.exists():
|
21 |
+
DATASET_DIR.mkdir(parents=True)
|
22 |
+
download_and_extract_archive(
|
23 |
+
DATASET_URL,
|
24 |
+
DATASET_DIR.parent,
|
25 |
+
remove_finished=True,
|
26 |
+
)
|
27 |
+
|
28 |
+
|
29 |
metadata = torch.load(DATASET_DIR / "metadata" / "test.pt", weights_only=False)
|
30 |
video_list = [
|
31 |
read_video(path).permute(0, 3, 1, 2) / 255.0 for path in metadata["video_paths"]
|