-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2_run_llm.sh
More file actions
63 lines (45 loc) · 1.67 KB
/
2_run_llm.sh
File metadata and controls
63 lines (45 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/bash
# === Select the dataset you want to process by uncommenting the corresponding block ===
dataset='msrvtt'
splits=('test' 'train')
#dataset='lsmdc'
#splits=('test' 'train')
#dataset='didemo'
#splits=('test' 'train')
#dataset='S-MiT'
#splits=('test' 'train_subset')
#dataset='youcook'
#splits=('val' 'train')
#dataset='activity_net'
#splits=('val' 'train')
#dataset='ucf'
#splits=('testlist01' 'trainlist01')
#dataset='ssv2'
#splits=('val' 'train')
#dataset='kinetics_400'
#splits=('val' 'train')
#dataset='kinetics_600'
#splits=('val' 'train')
#dataset='kinetics_700'
#splits=('val' 'train')
#dataset='MiT'
#splits=('val' 'train_subset')
for split in "${splits[@]}"; do
for concept in "objects" "activities"; do
python utd/utd/llm_extract_concepts.py \
--concept ${concept} \
--input_description_path output/UTD_descriptions/${dataset}_${split}_objects+composition+activities.pickle \
--output_path output/UTD_descriptions/${dataset}_${split}_${concept}.pickle \
--save_raw_llm_output_path output/UTD_descriptions/raw_${dataset}_${split}_${concept}.pickle
done
concept='verbs'
python utd/utd/llm_extract_concepts.py \
--concept ${concept} \
--input_description_path output/UTD_descriptions/raw_${dataset}_${split}_activities.pickle \
--output_path output/UTD_descriptions/${dataset}_${split}_${concept}.pickle
concept='objects+composition+activities_15_words'
python utd/utd/llm_extract_concepts.py \
--concept ${concept} \
--input_description_path output/UTD_descriptions/${dataset}_${split}_objects+composition+activities.pickle \
--output_path output/UTD_descriptions/${dataset}_${split}_${concept}.pickle
done