@@ -256,12 +256,41 @@ download-models:
256256 hf download LLM-Semantic-Router/pii_classifier_modernbert-base_presidio_token_model --local-dir models/pii_classifier_modernbert-base_presidio_token_model; \
257257 fi
258258
259- # LoRA Enhanced Models (Note: These need to be trained locally)
260- @echo "LoRA models need to be trained locally using the training scripts:"
261- @echo " - Intent Classification: python src/training/training_lora/classifier_model_fine_tuning_lora/ft_linear_lora.py"
262- @echo " - PII Detection: python src/training/training_lora/pii_model_fine_tuning_lora/pii_bert_finetuning_lora.py"
263- @echo " - Security Detection: python src/training/training_lora/prompt_guard_fine_tuning_lora/jailbreak_bert_finetuning_lora.py"
264- @echo "See website/docs/training/training-overview.md for detailed instructions."
259+ @if [ ! -d "lora_intent_classifier_bert-base-uncased_model" ]; then \
260+ hf download OneZero-Y/lora_intent_classifier_bert-base-uncased_model --local-dir models/lora_intent_classifier_bert-base-uncased_model; \
261+ fi
262+
263+ @if [ ! -d "models/lora_intent_classifier_roberta-base_model" ]; then \
264+ hf download OneZero-Y/lora_intent_classifier_roberta-base_model --local-dir models/lora_intent_classifier_roberta-base_model; \
265+ fi
266+
267+ @if [ ! -d "models/lora_intent_classifier_modernbert-base_model" ]; then \
268+ hf download OneZero-Y/lora_intent_classifier_modernbert-base_model --local-dir models/lora_intent_classifier_modernbert-base_model; \
269+ fi
270+
271+ @if [ ! -d "models/lora_pii_detector_bert-base-uncased_model" ]; then \
272+ hf download OneZero-Y/lora_pii_detector_bert-base-uncased_model --local-dir models/lora_pii_detector_bert-base-uncased_model; \
273+ fi
274+
275+ @if [ ! -d "models/lora_pii_detector_roberta-base_model" ]; then \
276+ hf download OneZero-Y/lora_pii_detector_roberta-base_model --local-dir models/lora_pii_detector_roberta-base_model; \
277+ fi
278+
279+ @if [ ! -d "models/lora_pii_detector_modernbert-base_model" ]; then \
280+ hf download OneZero-Y/lora_pii_detector_modernbert-base_model --local-dir models/lora_pii_detector_modernbert-base_model; \
281+ fi
282+
283+ @if [ ! -d "models/lora_jailbreak_classifier_bert-base-uncased_model" ]; then \
284+ hf download OneZero-Y/lora_jailbreak_classifier_bert-base-uncased_model --local-dir models/lora_jailbreak_classifier_bert-base-uncased_model; \
285+ fi
286+
287+ @if [ ! -d "models/lora_jailbreak_classifier_roberta-base_model" ]; then \
288+ hf download OneZero-Y/lora_jailbreak_classifier_roberta-base_model --local-dir models/lora_jailbreak_classifier_roberta-base_model; \
289+ fi
290+
291+ @if [ ! -d "models/lora_jailbreak_classifier_modernbert-base_model" ]; then \
292+ hf download OneZero-Y/lora_jailbreak_classifier_modernbert-base_model --local-dir models/lora_jailbreak_classifier_modernbert-base_model; \
293+ fi
265294
266295# Milvus container management
267296start-milvus :
0 commit comments