Testing WizardLM 70B: Setup, Coding and Reasoning Results

Matthew Berman runs a quantized Llama 2-based model through an informal collection of coding, writing, arithmetic and logic prompts.

MBMatthew BermanIntervenant · Forward Future
Chaîne
Matthew Berman
Publié
17 août 2023
Vidéo
13:19
Lecture
5 min
Diapositives
5
Original
anglais
Ouvrir sur YouTube
En faisant défiler, la vidéo se réduit en bas à droite et continue. Les sous-titres suivent votre langue de lecture.
Langue de lectureDisponible en 2 langues
Cet article n’est pas encore disponible en français ; il s’affiche dans l’original en anglais.
RÉSUMÉ

En 30 secondes

In August 2023 Matthew Berman tests WizardLM 70B V1.0 on a rented GPU, explaining its synthetic instruction-tuning approach and reviewing the results. The demonstration includes successes and failures, while several scores depend on generous or unstated assumptions. The model is distributed under Llama 2 terms; the video includes a Masterworks sponsorship and its RunPod link is an affiliate link.

  1. 1Synthetic instruction tuningThe WizardLM paper describes using language models to evolve seed instructions into more complex training examples.
  2. 2The 2023 setupBerman loads a GPTQ version on a rented L40 with 48 GB of GPU memory and uses a text-generation interface.
  3. 3Coding resultsThe counting script works, while attempts to run a Snake game encounter a missing dependency and then incomplete or failing code.
  4. 4A disputed logic scoreThe model’s 16-hour shirt-drying answer assumes serial batches, an assumption absent from the prompt; parallel drying would take about four hours under equal conditions.
  5. 5Riddles and structured outputThe model mishandles the entrant in a killers riddle but produces JSON that validates in the shown test.
  6. 6The ball and cupThe model puts the ball in the microwave by assuming it stays in the cup; the prompt does not establish how it is held there.

À retenir

  1. WizardLM 70B V1.0 uses a Llama 2 base and instruction data generated with the Evol-Instruct approach.
  2. The tested GPTQ model was a quantized 35 GB file hosted on a 48 GB L40 GPU; the quoted rental price is historical.
  3. The model passed several writing, arithmetic and JSON examples, but its Snake game did not run successfully in the demonstration.
  4. The shirt-drying and cup puzzles illustrate how unspoken assumptions can change an answer; Berman’s pass judgments are not definitive.
  5. A small informal prompt set is not a controlled benchmark of general model quality.
TEXTE INTÉGRAL

Lire le texte remanié, chapitre par chapitre

Transcription seule
01

Model, training and setup

Berman introduces WizardLM 70B, synthetic instruction generation and a rented GPU setup. The Llama 2 license governs the model’s use.

WizardLM 70B V1.0 is a 70-billion-parameter model based on Llama 2. I am testing it in August 2023 after finding earlier WizardLM versions promising. Its weights are available under the [Llama 2 license](https://huggingface.co/WizardLMTeam/WizardLM-70B-V1.0), which has conditions; “open weight” does not imply unrestricted open-source terms.

The central idea is to use existing language models to create instruction data for fine-tuning. The [WizardLM paper](https://arxiv.org/abs/2304.12244) describes Evol-Instruct: start with seed instructions and iteratively rewrite them into more complex examples. This reduces reliance on writing every training instruction by hand, though generated data still needs evaluation.

WizardLM’s instruction-generation method
DIAPOSITIVE 1 / 5WizardLM’s instruction-generation methodThe paper describes evolving seed instructions into more complex examples for fine-tuning.

TheBloke published different quantized formats. I discuss GGML for CPU-oriented use and GPTQ for a suitable GPU; the best choice depends on software and hardware, not format alone. The GPTQ file shown is roughly 35 GB. My RunPod instance uses one 48 GB NVIDIA L40, 250 GB of system RAM and 32 virtual CPUs, at a little over $1 per hour at the time. Prices and availability change, and the video description identifies my RunPod link as an affiliate link.

In the text-generation web UI, I download the model from its model-card repository, refresh the list, select it, choose the ExLlama loader and load it. I use the instruction interface and the prompt template provided on the model card. This is the setup used in the video, rather than a guarantee that today’s interfaces or deployment steps are identical.

Loading WizardLM in the text-generation interface
DIAPOSITIVE 2 / 5Loading WizardLM in the text-generation interfaceThe demonstration selects the quantized model and ExLlama loader.
02

Coding, writing and refusal

An elementary script succeeds, but the Snake tests fail to run as expected. The model produces a short poem and email and declines an unsafe request.

My first prompt asks for a Python script printing 1 through 100. The generated loop uses the correct range and passes my test. I then ask for Snake; the first attempt uses the curses library and stops at the output limit, so I continue the generation. On my machine it fails to import curses, which is an environment issue and does not by itself prove the generated game logic is wrong.

I try again with Pygame and increase the maximum output to 2,048 tokens. The window nearly opens but the program does not complete successfully. I feed the error back, yet the revised output is incomplete. I score the Snake test as a failure; this result describes the observed run, not every possible environment or retry.

A requested 50-word poem is coherent but shorter than 50 words. I give it a pass under my lenient historical rubric, although it fails the exact word-count constraint. The model also writes a verbose but usable resignation email and correctly identifies Bill Clinton as US president in 1996.

To check refusals, I present an unlawful request; the model declines to provide instructions. That is one observed response, not a comprehensive measure of its safeguards or behavior across requests. The Masterworks segment later in the video is sponsored, and investment performance claims in an advertisement should not be treated as guaranteed returns.

03

Logic, math and daily tasks

Berman tests drying time, relative speed, arithmetic, a meal plan and word counting. Some pass decisions depend on assumptions or lenient scoring.

For a drying puzzle, five shirts take four hours in the sun; how long for 20? The model says 16 hours and gives inconsistent reasoning. I accept it on a possible sequential-batch interpretation, but the prompt does not specify a five-shirt capacity. If all 20 dry simultaneously under equivalent conditions, the natural answer is about four hours; 16 hours requires an additional serial-batch assumption.

The shirt-drying response
DIAPOSITIVE 3 / 5The shirt-drying responseThe model answers 16 hours, but that requires a serial-batch assumption absent from the prompt.

On an ordering question, the model correctly concludes that Sam is not faster than Jane when Jane is faster than Joe and Joe is faster than Sam. It also answers 4 + 4 and applies order of operations to 25 − 4 × 2 + 3, reaching 20. These examples show individual successes rather than a statistical measure of reliability.

Order-of-operations test
DIAPOSITIVE 4 / 5Order-of-operations testThe model evaluates 25 − 4 × 2 + 3 as 20.

The meal-plan response looks balanced to me, though it is generic and not tailored to an individual’s health needs. Asked to count the words in its own response, the model instead says it cannot count them, so I mark that test as a failure. My scoring captures what happened in this run and should not be read as a rigorous medical or language evaluation.

04

Riddles, JSON and the final puzzle

The model mishandles one riddle, summarizes and generates valid JSON. Its final cup answer relies on an unstated assumption.

In the three-killers riddle, a person enters a room and kills one of three killers, with nobody leaving. The model discusses several interpretations but overlooks the entrant and changes who committed the killing. I mark it as a failure. Answers also depend on whether the question counts dead people as killers or only living people.

The model summarizes a short passage on nuclear fusion in bullet points and generates a JSON object containing three named people, genders and ages. A JSON validator accepts the syntax in the displayed example. Validation of syntax is useful but does not by itself prove the accuracy of arbitrary generated data.

For a hypothetical choice between many small horses and one large duck, the model lays out factors instead of choosing. I accept it because its reasoning is relevant, though there is no single factual answer. This highlights the subjective nature of my rubric.

The final puzzle places a ball in a cup, turns the cup upside down on a table, and then moves the cup to a microwave. The model assumes the ball stays inside and answers that it is in the microwave; I give credit for its explanation. That assumption is not stated: if an ordinary open cup is lifted from the table without holding the ball, the ball would typically remain on the table. The phrasing leaves room for different handling, so an explicit assumption matters.

The cup and ball puzzle
DIAPOSITIVE 5 / 5The cup and ball puzzleThe response explicitly assumes the ball remains in the cup when it is moved.

Overall, I am impressed by the model’s performance for this 2023 setup, despite its failures and the ambiguity in several tests. The results come from a small, informal set of prompts with some subjective scoring and cannot establish general superiority over other models.

Sur la même chaîne

12 diapositives34:21EN
Matthew Berman· 27 oct. 2026Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI SafetyIA en entreprise+2
0:26EN
Matthew Berman· 25 oct. 2026Sam Altman on Human Values and Problem-Solving in an AI WorldSam Altman · OpenAIIn a short interview excerpt, Altman considers the enjoyment of solving hard problems and the human role in interpreting results.Human-AI CollaborationFuture of WorkAI Strategy
2 diapositives0:36EN
Matthew Berman· 25 oct. 2026Kimi K3.1 and a Rubik’s Cube Solver DemonstrationMatthew Berman · Forward FutureMatthew Berman shows a scrambled virtual cube being solved and gives the Kimi K3.1 test a favorable assessment.ÉvaluationsAgents de codeOpen-weight models
2 diapositives0:21EN
Matthew Berman· 24 oct. 2026An AI-Generated Kimi Benchmark Chart Used Invented ScoresMatthew Berman · Forward FutureMatthew Berman asks for a graph of Kimi K3.1 Pro benchmarks, then discovers that the displayed figures are illustrative placeholders.BenchmarksÉvaluationsGenerative media
6 diapositives25:50EN
Matthew Berman· 24 oct. 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
2 diapositives32:20EN
Matthew Berman· 23 oct. 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1