alrichardbollans commited on
Commit
a67ea41
·
1 Parent(s): 4b06494

Move config file to model repository

Browse files
Files changed (1) hide show
  1. python_utils/get_model.py +6 -3
python_utils/get_model.py CHANGED
@@ -1,4 +1,6 @@
1
  import urllib.request
 
 
2
 
3
  OPTIMAL_NMS_THRESHOLD = 0.7
4
  _model_config_url = "https://huggingface.co/TZProject/final_tz_segmentor/resolve/main/final_model_config.yaml"
@@ -21,9 +23,10 @@ def load_model():
21
  ## define relevant parameters
22
  cfg = get_cfg()
23
 
24
- config_filename = "./final_model_config.yaml"
25
- urllib.request.urlretrieve(_model_config_url, filename=config_filename)
26
- cfg.merge_from_file(config_filename)
 
27
  if not torch.cuda.is_available():
28
  cfg.MODEL.DEVICE = "cpu"
29
  else:
 
1
  import urllib.request
2
+ import tempfile
3
+
4
 
5
  OPTIMAL_NMS_THRESHOLD = 0.7
6
  _model_config_url = "https://huggingface.co/TZProject/final_tz_segmentor/resolve/main/final_model_config.yaml"
 
23
  ## define relevant parameters
24
  cfg = get_cfg()
25
 
26
+ with tempfile.NamedTemporaryFile(suffix=".yaml") as tmp:
27
+ print(tmp.name)
28
+ urllib.request.urlretrieve(_model_config_url, filename=tmp.name)
29
+ cfg.merge_from_file(tmp.name)
30
  if not torch.cuda.is_available():
31
  cfg.MODEL.DEVICE = "cpu"
32
  else: