base_model:meta-llama/Llama-3.2-1B# Automatically upload checkpoint and final model to HF# hub_model_id: username/custom_model_nameload_in_8bit:falseload_in_4bit:truestrict:falsedatasets:-path:yahma/alpaca-cleanedtype:alpacadataset_prepared_path:last_run_preparedval_set_size:0.1output_dir:./outputs/qlora-outadapter:qloralora_model_dir:sequence_len:2048sample_packing:trueeval_sample_packing:truepad_to_sequence_len:truelora_r:32lora_alpha:16lora_dropout:0.05lora_fan_in_fan_out:lora_target_modules:-gate_proj-down_proj-up_proj-q_proj-v_proj-k_proj-o_projwandb_project:"axolotl"wandb_entity:"kasfiekfs-e"wandb_watch:wandb_name:wandb_log_model:gradient_accumulation_steps:4micro_batch_size:2num_epochs:1optimizer:adamw_bnb_8bitlr_scheduler:cosinelearning_rate:0.0002train_on_inputs:falsegroup_by_length:falsebf16:autofp16:tf32:falsegradient_checkpointing:trueearly_stopping_patience:resume_from_checkpoint:local_rank:logging_steps:1xformers_attention:flash_attention:trueloss_watchdog_threshold:5.0loss_watchdog_patience:3warmup_steps:10evals_per_epoch:4eval_table_size:eval_max_new_tokens:128saves_per_epoch:1debug:deepspeed:weight_decay:0.0fsdp:fsdp_config:special_tokens:pad_token:"<|end_of_text|>"
QLoRA-Llama-3.2-1B-Alpaca
This model is a fine-tuned version of
meta-llama/Llama-3.2-1B
on the yahma/alpaca-cleaned dataset.
It achieves the following results on the evaluation set:
Loss: 1.2517
Model description
This is an instruction-tuned model trained using the Alpaca Prompt Format with the cleaned version of the original Alpaca Dataset (yahma/alpaca-cleaned) released by Stanford.
Please note that this model is based on the Llama 3.2 1B Base (pretrained) model.
Intended uses & limitations
The following chat template provides optimal performance for inference:
# w/o train system prompt{{ bos_token }}{% for message in messages %}{% if message['role'] == 'user' %}{{ '### Instruction:\n' + message['content'] + '\n\n' }}{% elif message['role'] == 'assistant' %}{{ '### Response:\n' + message['content'] + eos_token + '\n\n' }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '### Response:\n' }}{% endif %}# w/ train system prompt{{ bos_token }}{{ 'Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.\n\n' }}{% for message in messages %}{% if message['role'] == 'user' %}{{ '### Instruction:\n' + message['content'] + '\n\n' }}{% elif message['role'] == 'assistant' %}{{ '### Response:\n' + message['content'] + eos_token + '\n\n' }}{% endif %}{% endfor %}{% if add_generation_prompt %}{{ '### Response:\n' }}{% endif %}
The model was trained with the system prompt:
"Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request."
However, it has not been tested whether including this prompt in inference is the optimal choice. Feel free to experiment.
An example rendering with the
w/ train system prompt
template is as follows:
<|begin_of_text|>### Instruction:
what is 43 + 12?
### Response:
The sum of numbers 43 and 12 is 55.<|end_of_text|>
In this case, the model output is:
The sum of numbers 43 and 12 is 55.<|end_of_text|>
Be mindful of the EOS token.
Training procedure
Training hyperparameters
The following hyperparameters were used during training:
learning_rate: 0.0002
train_batch_size: 2
eval_batch_size: 2
seed: 42
gradient_accumulation_steps: 4
total_train_batch_size: 8
optimizer: Use OptimizerNames.ADAMW_BNB with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
QLoRA-Llama-3.2-1B-alpaca huggingface.co is an AI model on huggingface.co that provides QLoRA-Llama-3.2-1B-alpaca's model effect (), which can be used instantly with this minpeter QLoRA-Llama-3.2-1B-alpaca model. huggingface.co supports a free trial of the QLoRA-Llama-3.2-1B-alpaca model, and also provides paid use of the QLoRA-Llama-3.2-1B-alpaca. Support call QLoRA-Llama-3.2-1B-alpaca model through api, including Node.js, Python, http.
QLoRA-Llama-3.2-1B-alpaca huggingface.co is an online trial and call api platform, which integrates QLoRA-Llama-3.2-1B-alpaca's modeling effects, including api services, and provides a free online trial of QLoRA-Llama-3.2-1B-alpaca, you can try QLoRA-Llama-3.2-1B-alpaca online for free by clicking the link below.
minpeter QLoRA-Llama-3.2-1B-alpaca online free url in huggingface.co:
QLoRA-Llama-3.2-1B-alpaca is an open source model from GitHub that offers a free installation service, and any user can find QLoRA-Llama-3.2-1B-alpaca on GitHub to install. At the same time, huggingface.co provides the effect of QLoRA-Llama-3.2-1B-alpaca install, users can directly use QLoRA-Llama-3.2-1B-alpaca installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
QLoRA-Llama-3.2-1B-alpaca install url in huggingface.co: