kovacsvi commited on
Commit
67fd23e
·
1 Parent(s): 17ff73c

major minor mapping logic

Browse files
Files changed (1) hide show
  1. interfaces/cap_minor_media.py +15 -0
interfaces/cap_minor_media.py CHANGED
@@ -25,6 +25,21 @@ domains = {
25
  "media": "media"
26
  }
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  def check_huggingface_path(checkpoint_path: str):
29
  try:
30
  hf_api = HfApi(token=HF_TOKEN)
 
25
  "media": "media"
26
  }
27
 
28
+
29
+ CAP_MEDIA_CODES = list(CAP_MEDIA_NUM_DICT.values())
30
+ CAP_MIN_CODES = list(CAP_MIN_NUM_DICT.values())
31
+
32
+ major_index_to_id = {i: code for i, code in enumerate(CAP_MEDIA_CODES)}-
33
+ minor_id_to_index = {code: i for i, code in enumerate(CAP_MIN_CODES)}
34
+ minor_index_to_id = {i: code for i, code in enumerate(CAP_MIN_CODES)}
35
+
36
+ major_to_minor_map = defaultdict(list)
37
+ for code in CAP_MIN_CODES:
38
+ major_id = int(str(code)[:-2])
39
+ major_to_minor_map[major_id].append(code)
40
+ major_to_minor_map = dict(major_to_minor_map)
41
+
42
+
43
  def check_huggingface_path(checkpoint_path: str):
44
  try:
45
  hf_api = HfApi(token=HF_TOKEN)