Skip to main content

Chapter 3: LLaMA, Mistral, and Open Source Models

Meta's LLaMA Series​

VersionSizesLicenseKey Features
LLaMA 17-65BResearchFirst competitive open model
LLaMA 27-70BCommercialFull open weights
LLaMA 38-70B+CommercialState-of-the-art open

Mistral AI​

# Mistral's innovations
innovations = {
"Sliding Window Attention": "Efficient long sequences",
"Grouped Query Attention": "Memory efficient",
"Mixtral (MoE)": "46B params, 12.9B active"
}

Using Open Models​

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained(
"mistralai/Mistral-7B-Instruct-v0.2",
torch_dtype=torch.bfloat16,
device_map="auto"
)

tokenizer = AutoTokenizer.from_pretrained("mistralai/Mistral-7B-Instruct-v0.2")

Comparison​

AspectClosed (GPT-4)Open (LLaMA)
CapabilityHigherCompetitive
ControlLimitedFull
CostPer-tokenInfrastructure
PrivacyData sent to APILocal

Key Takeaways​

Summary
  1. LLaMA democratized LLM access
  2. Mistral innovates on efficiency
  3. Open models enable customization and privacy