The model was fine-tuned with
🤗 TRL's
SFTTrainer
on a filtered and preprocessed of the
UltraChat
dataset, which contains a diverse range of synthetic dialogues generated by ChatGPT.
Here's how you can run the model using the
pipeline()
function from 🤗 Transformers:
# Install transformers from source - only needed for versions <= v4.34# pip install git+https://github.com/huggingface/transformers.git# pip install accelerateimport torch
from transformers import pipeline
pipe = pipeline("text-generation", model="HuggingFaceH4/mistral-7b-sft-alpha", torch_dtype=torch.bfloat16, device_map="auto")
# We use the tokenizer's chat template to format each message - see https://huggingface.co/docs/transformers/main/en/chat_templating
messages = [
{
"role": "system",
"content": "You are a friendly chatbot who always responds in the style of a pirate",
},
{"role": "user", "content": "How many helicopters can a human eat in one sitting?"},
]
prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipe(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])
# <|system|># You are a friendly chatbot who always responds in the style of a pirate.</s># <|user|># How many helicopters can a human eat in one sitting?</s># <|assistant|># Ah, me hearty matey! But yer question be a puzzler! A human cannot eat a helicopter in one sitting, as helicopters are not edible. They be made of metal, plastic, and other materials, not food!
Training procedure
Training hyperparameters
The following hyperparameters were used during training:
learning_rate: 2e-05
train_batch_size: 8
eval_batch_size: 16
seed: 42
distributed_type: multi-GPU
num_devices: 16
gradient_accumulation_steps: 4
total_train_batch_size: 512
total_eval_batch_size: 256
optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
lr_scheduler_type: cosine
lr_scheduler_warmup_ratio: 0.1
num_epochs: 1
Training results
Training Loss
Epoch
Step
Validation Loss
0.9276
0.66
296
0.9315
Framework versions
Transformers 4.34.0
Pytorch 2.0.1+cu118
Datasets 2.12.0
Tokenizers 0.14.0
Runs of HuggingFaceH4 mistral-7b-sft-alpha on huggingface.co
1.5K
Total runs
-332
24-hour runs
-521
3-day runs
-1.2K
7-day runs
550
30-day runs
More Information About mistral-7b-sft-alpha huggingface.co Model
mistral-7b-sft-alpha huggingface.co is an AI model on huggingface.co that provides mistral-7b-sft-alpha's model effect (), which can be used instantly with this HuggingFaceH4 mistral-7b-sft-alpha model. huggingface.co supports a free trial of the mistral-7b-sft-alpha model, and also provides paid use of the mistral-7b-sft-alpha. Support call mistral-7b-sft-alpha model through api, including Node.js, Python, http.
mistral-7b-sft-alpha huggingface.co is an online trial and call api platform, which integrates mistral-7b-sft-alpha's modeling effects, including api services, and provides a free online trial of mistral-7b-sft-alpha, you can try mistral-7b-sft-alpha online for free by clicking the link below.
HuggingFaceH4 mistral-7b-sft-alpha online free url in huggingface.co:
mistral-7b-sft-alpha is an open source model from GitHub that offers a free installation service, and any user can find mistral-7b-sft-alpha on GitHub to install. At the same time, huggingface.co provides the effect of mistral-7b-sft-alpha install, users can directly use mistral-7b-sft-alpha installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
mistral-7b-sft-alpha install url in huggingface.co: