rahul7star commited on
Commit
2781180
Β·
verified Β·
1 Parent(s): 7c8fb46

Update app_flash.py

Browse files
Files changed (1) hide show
  1. app_flash.py +22 -6
app_flash.py CHANGED
@@ -106,12 +106,28 @@ def train_flashpack_model(hf_repo=HF_REPO):
106
  # ============================================================
107
  # πŸ“¦ Load FlashPack from Hub
108
  # ============================================================
109
- def load_flashpack_model(hf_repo=HF_REPO):
110
- print(f"πŸ“₯ Loading FlashPack model from {hf_repo}...")
111
- model = GemmaTrainer.from_flashpack(hf_repo)
112
- tokenizer, embed_model, encode = build_encoder("gpt2")
113
- print("βœ… Loaded FlashPack model successfully.")
114
- return model, tokenizer, embed_model
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
 
116
 
117
  # ============================================================
 
106
  # ============================================================
107
  # πŸ“¦ Load FlashPack from Hub
108
  # ============================================================
109
+ from huggingface_hub import snapshot_download
110
+ import os
111
+
112
+ def load_flashpack_model(hf_repo="rahul7star/FlashPack"):
113
+ print(f"πŸ” Loading FlashPack model from: {hf_repo}")
114
+
115
+ # Try local first, then Hugging Face Hub
116
+ if os.path.isdir(hf_repo):
117
+ local_dir = hf_repo
118
+ print(f"πŸ“‚ Using local FlashPack model at: {local_dir}")
119
+ else:
120
+ print("☁️ Downloading FlashPack model from Hugging Face Hub...")
121
+ local_dir = snapshot_download(repo_id=hf_repo)
122
+ print(f"πŸ“₯ Model snapshot downloaded to: {local_dir}")
123
+
124
+ # Load from local directory
125
+ model = GemmaTrainer.from_flashpack(local_dir)
126
+ model.eval()
127
+ print("βœ… FlashPack model loaded successfully.")
128
+ return model
129
+
130
+
131
 
132
 
133
  # ============================================================