Yzy00518 commited on
Commit
68c2d97
·
1 Parent(s): d41829b

Upload src/datasets/base.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. src/datasets/base.py +40 -0
src/datasets/base.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from torch.utils.data import Dataset
2
+ import numpy as np
3
+ import torch
4
+ import os
5
+ import pickle
6
+
7
+ # from utils import *
8
+ # from constants import get_soft_mask, get_soft_mask2, rand_sample_mask
9
+
10
+
11
+ class baseDataset(Dataset):
12
+ def __init__(self, folders, logger, seq_len, use_cfg, cfg_p, scale):
13
+ self.folders = folders
14
+ self.logger = logger
15
+ self.seq_len = seq_len
16
+ self.use_cfg = use_cfg
17
+ self.cfg_p = cfg_p
18
+ self.scale = scale
19
+
20
+ self.data = {}
21
+ self.len = 0
22
+
23
+ def load_data(self, folder):
24
+ pass
25
+
26
+ def __len__(self):
27
+ return self.len
28
+
29
+ def __getitem__(self, idx):
30
+ pass
31
+
32
+ def print_config(self, **kwargs):
33
+ print("In dataset")
34
+ print("Folders: ", self.folders)
35
+ print("Seq len: ", self.seq_len)
36
+ print("Use cfg: ", self.use_cfg)
37
+ print("Cfg p: ", self.cfg_p)
38
+ print("Scale: ", self.scale)
39
+ print("Len: ", self.len)
40
+