Quellcode durchsuchen

Add option for output dir (#84)

Kohaku-Blueleaf vor 3 Jahren
Ursprung
Commit
0af44f0262
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      finetune.py

+ 3 - 2
finetune.py

@@ -35,6 +35,7 @@ TARGET_MODULES = [
     "v_proj",
 ]
 DATA_PATH = "alpaca_data_cleaned.json"
+OUTPUT_DIR = "lora-alpaca"
 
 device_map = "auto"
 world_size = int(os.environ.get("WORLD_SIZE", 1))
@@ -182,7 +183,7 @@ trainer = transformers.Trainer(
         save_strategy="steps",
         eval_steps=200,
         save_steps=200,
-        output_dir="lora-alpaca",
+        output_dir=OUTPUT_DIR,
         save_total_limit=3,
         load_best_model_at_end=True,
         ddp_find_unused_parameters=False if ddp else None,
@@ -201,6 +202,6 @@ if torch.__version__ >= "2" and sys.platform != 'win32':
 
 trainer.train()
 
-model.save_pretrained("lora-alpaca")
+model.save_pretrained(OUTPUT_DIR)
 
 print("\n If there's a warning about missing keys above, please disregard :)")