diff --git a/sia/llm_engine/qwq_llm_engine.ipynb b/sia/llm_engine/qwq_llm_engine.ipynb index 9a29282..3667e1d 100644 --- a/sia/llm_engine/qwq_llm_engine.ipynb +++ b/sia/llm_engine/qwq_llm_engine.ipynb @@ -57,7 +57,6 @@ " load_in_4bit = True, # False for LoRA 16bit\n", " fast_inference = True, # Enable vLLM fast inference\n", " gpu_memory_utilization = 0.8, # Reduce if out of memory\n", - " tokenizer = tokenizer,\n", ")" ] }, @@ -175,19 +174,7 @@ "cell_type": "code", "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", - "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", - "\u001b[1;31mClick here for more info. \n", - "\u001b[1;31mView Jupyter log for further details." - ] - } - ], + "outputs": [], "source": [ "\n", "generation_thread.join()" @@ -198,7 +185,7 @@ "kernelspec": { "display_name": "sia", "language": "python", - "name": "python3" + "name": "sia" }, "language_info": { "codemirror_mode": { diff --git a/tools/train/train/qwq.ipynb b/tools/train/train/qwq.ipynb index 513604d..c88dd5e 100644 --- a/tools/train/train/qwq.ipynb +++ b/tools/train/train/qwq.ipynb @@ -54,16 +54,6 @@ "dataset.validate()" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "max_seq_length = 2048 # Can increase for longer reasoning traces\n", - "lora_rank = 64 # Larger rank = smarter, but slower" - ] - }, { "cell_type": "code", "execution_count": null, @@ -87,12 +77,7 @@ "source": [ "model, _returned_tokenizer = FastLanguageModel.from_pretrained(\n", " model_name = args.base_model,\n", - " max_seq_length = max_seq_length,\n", - " load_in_4bit = True, # False for LoRA 16bit\n", - " fast_inference = True, # Enable vLLM fast inference\n", - " max_lora_rank = lora_rank,\n", " gpu_memory_utilization = 0.5, # Reduce if out of memory\n", - " tokenizer = tokenizer,\n", ")" ] }, @@ -104,18 +89,14 @@ "source": [ "model = FastLanguageModel.get_peft_model(\n", " model,\n", - " r = lora_rank, # Choose any number > 0 ! Suggested 8, 16, 32, 64, 128\n", " target_modules = [\n", " \"q_proj\", \"k_proj\", \"v_proj\", \"o_proj\",\n", " \"gate_proj\", \"up_proj\", \"down_proj\",\n", - " ], # Remove QKVO if out of memory\n", - " lora_alpha = lora_rank,\n", + " ],\n", " lora_dropout = 0, # Supports any, but = 0 is optimized\n", " bias = \"none\", # Supports any, but = \"none\" is optimized\n", " use_gradient_checkpointing = \"unsloth\", # True or \"unsloth\" for very long context\n", " random_state = 3407,\n", - " use_rslora = False, # We support rank stabilized LoRA\n", - " loftq_config = None, # And LoftQ\n", ")" ] }, @@ -157,7 +138,6 @@ " args=training_args,\n", " train_dataset=dataset.to_transformers_dataset(tokenizer),\n", " dataset_text_field=\"messages\",\n", - " max_seq_length=max_seq_length,\n", ")" ] }, @@ -179,16 +159,16 @@ "model.save_pretrained_merged(\n", " str(args.output_dir), \n", " tokenizer=tokenizer,\n", - " #save_method=\"merged_4bit_forced\"\n", + " save_method=\"merged_4bit_forced\"\n", ")" ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "train", "language": "python", - "name": "python3" + "name": "train" }, "language_info": { "codemirror_mode": {