Skip to content

Commit

Permalink
Added splits folder. Updated run.py and video_loader.py to accept hmd…
Browse files Browse the repository at this point in the history
…b and ucf as well.
  • Loading branch information
tp8961 committed Mar 16, 2021
1 parent ef0d9b0 commit c5c23ec
Show file tree
Hide file tree
Showing 17 changed files with 111,923 additions and 15 deletions.
16 changes: 12 additions & 4 deletions run.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
NUM_TEST_TASKS = 10000
PRINT_FREQUENCY = 1000

TEST_ITERS = [7000]
TEST_ITERS = [10000]

def main():
learner = Learner()
Expand Down Expand Up @@ -81,7 +81,7 @@ def init_data(self):
def parse_command_line(self):
parser = argparse.ArgumentParser()

parser.add_argument("--dataset", choices=["ssv2", "kinetics"], default="ssv2",
parser.add_argument("--dataset", choices=["ssv2", "kinetics", "hmdb", "ucf"], default="ssv2",
help="Dataset to use.")
parser.add_argument("--learning_rate", "-lr", type=float, default=0.001, help="Learning rate.")
parser.add_argument("--tasks_per_batch", type=int, default=16,
Expand All @@ -93,9 +93,11 @@ def parse_command_line(self):
parser.add_argument("--resume_from_checkpoint", "-r", dest="resume_from_checkpoint", default=False,
action="store_true", help="Restart from latest checkpoint.")
parser.add_argument("--way", type=int, default=5, help="Way of single dataset task.")
parser.add_argument("--shot", type=int, default=1, help="Shots per class for context of single dataset task.")
parser.add_argument("--shot", type=int, default=5, help="Shots per class for context of single dataset task.")
parser.add_argument("--query_per_class", type=int, default=5,
help="Target samples (i.e. queries) per class.")
help="Target samples (i.e. queries) per class used for training.")
parser.add_argument("--query_per_class_test", type=int, default=1,
help="Target samples (i.e. queries) per class used for testing.")

parser.add_argument("--seq_len", type=int, default=8, help="Frames per video.")
parser.add_argument("--num_workers", type=int, default=10, help="Num dataloader workers.")
Expand Down Expand Up @@ -141,6 +143,12 @@ def parse_command_line(self):
elif args.dataset == "kinetics":
args.traintestlist = os.path.join(args.scratch, "video_datasets/splits/kineticsTrainTestlist")
args.path = os.path.join(args.scratch, "video_datasets/data/kinetics_256q5_1.zip")
elif args.dataset == "ucf":
args.traintestlist = os.path.join(args.scratch, "video_datasets/splits/ucfTrainTestlist")
args.path = os.path.join(args.scratch, "video_datasets/data/UCF-101_320.zip")
elif args.dataset == "hmdb":
args.traintestlist = os.path.join(args.scratch, "video_datasets/splits/hmdb51TrainTestlist")
args.path = os.path.join(args.scratch, "video_datasets/data/hmdb51_256q5.zip")
return args

def run(self):
Expand Down
1,292 changes: 1,292 additions & 0 deletions splits/hmdb_ARN/testlist03.txt

Large diffs are not rendered by default.

4,280 changes: 4,280 additions & 0 deletions splits/hmdb_ARN/trainlist03.txt

Large diffs are not rendered by default.

1,194 changes: 1,194 additions & 0 deletions splits/hmdb_ARN/vallist03.txt

Large diffs are not rendered by default.

Loading

0 comments on commit c5c23ec

Please sign in to comment.