Ask me anything
Ithy Logo
Sign in to save

Unveiling Microsoft's WizardLM: Power, Presence on Hugging Face, and the Release Reality

Exploring the advanced capabilities of WizardLM, its availability, and clarifying misconceptions about its release.

Microsoft's WizardLM represents a significant stride in the evolution of large language models (LLMs), particularly within the open-source community. This family of models, hosted prominently on platforms like Hugging Face, is designed to excel at understanding and executing complex instructions. While there might be some confusion regarding its release status, stemming from a brief historical incident, WizardLM is indeed available and actively developed.


WizardLM Highlights

  • Advanced Instruction Following: WizardLM models are trained using innovative techniques like Evol-Instruct, enabling them to handle intricate and nuanced instructions with high fidelity.
  • Competitive Performance: Particularly the WizardLM-2 series showcases performance that rivals or even surpasses established open-source and some proprietary models across various benchmarks, especially in reasoning and complex chat tasks.
  • Open Availability: Despite a temporary withdrawal for safety checks shortly after an initial launch, WizardLM models, including the powerful WizardLM-2 variants, are currently accessible on Hugging Face for research and development.

The Genesis of WizardLM: Evol-Instruct and Beyond

Crafting Complexity: The Core Training Methodology

At the heart of WizardLM's capabilities lies the Evol-Instruct method. This technique differentiates WizardLM by focusing on enhancing the complexity and diversity of the training data itself. Instead of just using existing instruction datasets, Evol-Instruct employs an AI-driven process to iteratively rewrite and complicate simpler instructions, generating a richer, more challenging dataset.

AI models like WizardLM are trained on vast, complex datasets to manage intricate tasks, similar to AI overseeing cloud incident management.

How Evol-Instruct Works:

  • Instruction Evolution: It starts with a basic set of instructions.
  • AI-Powered Rewriting: An LLM is used to progressively modify these instructions, making them longer, more complex, or incorporating constraints and reasoning steps. Techniques include adding constraints, deepening, concretizing, increasing reasoning steps, and mutation.
  • Filtering and Selection: The newly generated, more complex instructions are filtered to ensure quality and relevance.
  • Iterative Refinement: This process is repeated, creating layers of increasingly complex instructions derived from the initial set.

Scaling Up with WizardLM-2: Auto Evol-Instruct and Arena Learning

For the WizardLM-2 generation, Microsoft refined this process further into "Auto Evol-Instruct" and incorporated "Arena Learning." This involved fully automating the evolutionary data creation pipeline and significantly expanding the dataset's scope across dozens of domains, including highly specialized areas like:

  • Complex Reasoning
  • Coding and Software Development
  • Mathematical Problem Solving
  • Multilingual Capabilities
  • Agentic Tasks (planning and tool use)
  • Creative Writing

This scaled-up, automated approach allowed for the creation of vast amounts of high-quality, complex instruction data without extensive human annotation, pushing the boundaries of what instruction-tuned models can achieve.


Meet the WizardLM Family: Models and Capabilities

The WizardLM project encompasses several models, with the WizardLM-2 series representing the latest advancements. These models are typically fine-tuned versions of foundational models like Llama 2.

The WizardLM-2 Series

Released to push the state-of-the-art in open-source LLMs, the WizardLM-2 family includes several key variants:

Server racks in a modern data center

Powerful models like WizardLM-2 require significant computational resources, often housed in advanced data centers.

  • WizardLM-2 7B:

    The Efficient Performer

    This model is optimized for speed and efficiency. Despite its relatively small size (7 billion parameters), it demonstrates performance comparable to, or exceeding, much larger open-source models (e.g., reported to surpass Qwen1.5-14B-Chat and match Qwen1.5-32B-Chat on certain benchmarks). It's ideal for applications where resource constraints are a factor but strong instruction-following is still needed.

  • WizardLM-2 70B:

    The Reasoning Specialist

    Positioned as a top-tier model within its size class for reasoning tasks. Built upon Llama 2 70B, it leverages the extensive Evol-Instruct dataset to excel in complex problem-solving, logical deduction, and multi-step instruction following. Microsoft suggests it as a primary choice for high-complexity applications demanding deep reasoning.

  • WizardLM-2 8x22B:

    The Flagship Contender

    This is currently the most powerful model in the WizardLM-2 lineup. It utilizes a Mixture-of-Experts (MoE) architecture (8 experts, each 22 billion parameters, though not all parameters are active simultaneously). It has demonstrated highly competitive performance, challenging even leading proprietary models like GPT-4-Turbo and Claude 3 Opus on benchmarks like MT-Bench. It excels across a wide range of complex tasks, from coding to creative writing and deep reasoning.

Performance Benchmarks

WizardLM models are rigorously evaluated using frameworks like MT-Bench, which uses GPT-4 as a judge to assess conversational and instruction-following abilities. Results consistently show WizardLM-2 models, particularly the 8x22B variant, ranking at or near the top among open-source models and demonstrating capabilities that approach those of leading closed-source systems.

WizardLM Model Comparison

The table below summarizes the key characteristics of the main WizardLM-2 models discussed:

Model Variant Approx. Size Architecture Key Strengths Ideal Use Cases
WizardLM-2 7B 7 Billion Parameters Dense Speed, Efficiency, Strong performance for size Resource-constrained environments, Fast chatbots, General instruction following
WizardLM-2 70B 70 Billion Parameters Dense (based on Llama 2 70B) Top-tier reasoning, Complex problem solving High-complexity tasks, Research, Applications requiring deep understanding
WizardLM-2 8x22B ~141 Billion Total Parameters (MoE) Mixture-of-Experts (8x22B) State-of-the-art open-source performance, Versatility, Complex instruction handling Demanding applications, Challenging proprietary models, Advanced research, Complex multi-turn chat

Visualizing WizardLM-2 Performance

To better understand how the WizardLM-2 models stack up against each other and potential competitors, the following radar chart provides an opinionated comparison based on reported strengths across several key capability dimensions. Note that scores are relative and illustrative, reflecting general consensus and benchmark trends rather than precise quantitative measurements.

This chart illustrates the specific strengths of each WizardLM-2 model. The 7B model excels in efficiency, the 70B model stands out in reasoning, and the 8x22B MoE model aims for top performance across demanding tasks, positioning itself competitively against other major open-source models.


WizardLM on Hugging Face: Availability and Access

Is WizardLM Actually Released? Addressing the Confusion

Contrary to any perception that WizardLM "hasn't been released," the models, including the advanced WizardLM-2 series, are indeed available to the public, primarily through the Hugging Face platform. Microsoft has actively published repositories for these models.

The Source of the Confusion: A Temporary Takedown

The confusion likely stems from a specific incident shortly after the initial announcement of WizardLM-2. Microsoft temporarily withdrew the models from public access. Community discussions (like those on Reddit's r/LocalLLaMA) and reports indicated this withdrawal was necessary because the models had been released before completing internal safety and toxicity testing. Releasing powerful LLMs without proper safeguards against generating harmful, biased, or illicit content is a significant concern. Microsoft acted quickly to pull the models, perform the necessary alignment and safety checks, and then re-released them.

As of today, April 12, 2025, the WizardLM-2 models are accessible on Hugging Face.

Network cables connected to servers in a data center

Platforms like Hugging Face facilitate access to models like WizardLM, connecting users to the underlying data center infrastructure.

Accessing WizardLM on Hugging Face

Hugging Face serves as the central hub for accessing WizardLM models. Key repositories include:

These repositories provide model weights, model cards detailing usage instructions, limitations, evaluation results, and often code examples. Community members also contribute by creating quantized versions (like GGUF formats found in repositories by users such as "TheBloke" or "MaziyarPanahi"), which are optimized for running on less powerful hardware, further democratizing access.

Licensing and Usage

It's important to note that WizardLM models are released under specific licenses (often Apache 2.0 or sometimes a Microsoft-specific license). Users must adhere to these terms, which generally permit research and commercial use but may include restrictions or use-case limitations.


Mapping the WizardLM Ecosystem

The mindmap below illustrates the key components and concepts surrounding the WizardLM project, providing a visual overview of its development, features, and place in the AI landscape.

mindmap root["Microsoft WizardLM"] id1["Core Concept"] id1a["Advanced Instruction Following"] id1b["Open-Source LLM Family"] id1c["Focus on Complex Tasks"] id2["Training Methodology"] id2a["Evol-Instruct"] id2a1["AI-Driven Data Enhancement"] id2a2["Iterative Complexity Increase"] id2b["WizardLM-2 Enhancements"] id2b1["Auto Evol-Instruct"] id2b2["Arena Learning (Domain Scaling)"] id3["Model Variants (WizardLM-2)"] id3a["WizardLM-2 7B"] id3a1["Efficiency & Speed"] id3a2["Strong for Size"] id3b["WizardLM-2 70B"] id3b1["Reasoning Specialist"] id3b2["High Complexity Tasks"] id3c["WizardLM-2 8x22B (MoE)"] id3c1["Flagship Performance"] id3c2["Competes with Proprietary Models"] id4["Performance & Evaluation"] id4a["MT-Bench Benchmark"] id4b["Top-Ranking Open Source"] id4c["Strengths: Reasoning, Coding, Chat"] id5["Availability & Access"] id5a["Hugging Face Hub"] id5a1["Official Microsoft Repos"] id5a2["Community Quantized Versions (GGUF)"] id5b["Release Status Clarification"] id5b1["Models ARE Released"] id5b2["Temporary Withdrawal Incident
(Toxicity Testing)"] id5c["Licensing (e.g., Apache 2.0)"] id6["Key Technologies"] id6a["Fine-tuning Foundational Models (e.g., Llama 2)"] id6b["Mixture-of-Experts (MoE) Architecture"]

This map highlights the interconnectedness of the training methods, model variations, performance metrics, and the crucial role of platforms like Hugging Face in making WizardLM accessible, while also noting the temporary release hiccup.


WizardLM-2 in Action: Outperforming GPT-4?

The video below discusses the capabilities of WizardLM-2, particularly its performance relative to established benchmarks like GPT-4, offering insights into its strengths in reasoning and writing.

This discussion explores how WizardLM-2, especially the 8x22B variant, achieves performance levels that challenge even the most advanced proprietary models on specific tasks, showcasing the power of the Evol-Instruct methodology and Microsoft's advancements in open-source AI development.


Frequently Asked Questions (FAQ)

1. So, is WizardLM completely free to use?

WizardLM models are released under open-source licenses (like Apache 2.0), which generally permit free use, modification, and distribution, including for commercial purposes. However, it's crucial to check the specific license attached to the model version you intend to use on Hugging Face, as there might be specific terms, conditions, or use limitations outlined by Microsoft.

2. Why was WizardLM-2 temporarily withdrawn if it's so good?

The temporary withdrawal was reportedly due to the models being initially released before the completion of internal safety protocols, specifically "toxicity testing." This involves aligning the model to prevent it from generating harmful, unethical, biased, or inappropriate content. Microsoft recalled the models to perform these crucial safety checks and alignments before re-releasing them to the public, prioritizing responsible AI practices.

3. How does WizardLM compare to models like ChatGPT (GPT-4)?

Benchmarks (like MT-Bench using GPT-4 as a judge) show that the top-end WizardLM-2 models, especially the 8x22B variant, are highly competitive and can approach or even exceed GPT-4's performance on certain complex instruction-following and reasoning tasks. However, performance can vary depending on the specific task. GPT-4 is a proprietary model with potentially broader general knowledge and refinement, while WizardLM excels due to its specialized training on complex instructions via Evol-Instruct.

4. Can I run WizardLM on my own computer?

Running the larger WizardLM models (like 70B or 8x22B) locally requires significant computational resources (high-end GPUs with large amounts of VRAM, substantial system RAM). However, the smaller 7B model is more accessible. Furthermore, the community often releases quantized versions (e.g., GGUF, AWQ, GPTQ) on Hugging Face. These versions are compressed and optimized to run more efficiently on consumer-grade hardware using frameworks like llama.cpp, Ollama, or LM Studio, making local execution feasible for many users, albeit with some potential trade-off in performance compared to the full-precision models.


References


Recommended Further Exploration

huggingface.co
WizardLM (WizardLM)

Last updated April 12, 2025

AI-assisted research. Sources, methodology and corrections · Source-checked guides and tools · Explore published answers

Ask Ithy AI