Soumic commited on
Commit
191afc1
·
1 Parent(s): d6f88f6

:hammer_and_pick: Add a custom commit message to detect model upload laptop or huggingface space

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -488,14 +488,18 @@ def start(classifier_model, model_save_path, is_attention_model=False, m_optimiz
488
  classifier_model.save_pretrained(model_subdirectory)
489
 
490
  # push to the hub
 
 
 
 
491
  classifier_model.push_to_hub(
492
  repo_id="fahimfarhan/mqtl-classifier-model",
493
  # subfolder=f"my-awesome-model-{WINDOW}", subfolder didn't work :/
494
- commit_message=f":tada: Push model for window size {WINDOW}"
495
  )
496
 
497
  # reload
498
- model = classifier_model.from_pretrained(f"my-awesome-model-{WINDOW}")
499
  # repo_url = "https://huggingface.co/fahimfarhan/mqtl-classifier-model"
500
  #
501
  # push_to_hub(
@@ -514,12 +518,12 @@ def start(classifier_model, model_save_path, is_attention_model=False, m_optimiz
514
  if __name__ == '__main__':
515
  login_inside_huggingface_virtualmachine()
516
 
517
- WINDOW = 200
518
  simple_cnn = Cnn1dClassifier(seq_len=WINDOW)
519
  simple_cnn.enable_logging = True
520
 
521
  start(classifier_model=simple_cnn, model_save_path=simple_cnn.file_name, WINDOW=WINDOW,
522
- dataset_folder_prefix="inputdata/", is_debug=True, max_epochs=10)
523
 
524
  pass
525
 
 
488
  classifier_model.save_pretrained(model_subdirectory)
489
 
490
  # push to the hub
491
+ commit_message = f":tada: Push model for window size {WINDOW} from huggingface space"
492
+ if is_my_laptop:
493
+ commit_message = f":tada: Push model for window size {WINDOW} from zephyrus"
494
+
495
  classifier_model.push_to_hub(
496
  repo_id="fahimfarhan/mqtl-classifier-model",
497
  # subfolder=f"my-awesome-model-{WINDOW}", subfolder didn't work :/
498
+ commit_message=commit_message # f":tada: Push model for window size {WINDOW}"
499
  )
500
 
501
  # reload
502
+ classifier_model = classifier_model.from_pretrained(f"my-awesome-model-{WINDOW}")
503
  # repo_url = "https://huggingface.co/fahimfarhan/mqtl-classifier-model"
504
  #
505
  # push_to_hub(
 
518
  if __name__ == '__main__':
519
  login_inside_huggingface_virtualmachine()
520
 
521
+ WINDOW = 4000
522
  simple_cnn = Cnn1dClassifier(seq_len=WINDOW)
523
  simple_cnn.enable_logging = True
524
 
525
  start(classifier_model=simple_cnn, model_save_path=simple_cnn.file_name, WINDOW=WINDOW,
526
+ dataset_folder_prefix="inputdata/", is_debug=True, max_epochs=3)
527
 
528
  pass
529