kiwhansong commited on
Commit
78c8e0b
·
1 Parent(s): 11554c5

download dataset from hf

Browse files
Files changed (1) hide show
  1. app.py +12 -0
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"]