Set up your notebook. You will need it at the end of class.
Copy these. Leave space under each one for a definition.
- capacity
- load
- runtime
Think about these. Nothing to write.
- Last week you learned three reasons a Chromebook cannot run the file. Which of the three is the one you had to hear twice?
- Somebody asks you what an AI is. You have four sentences. Which four?
- If you had a machine with room to spare, would that make the AI yours?
Copy this into your Lab Notebook and leave room under it. You will answer it at the end of class.
What does the machine actually do when it runs a model?
The words, in plain terms
None of these are new words. They are the three anchors the twelve pictures land on. Capacity, load, runtime.
Two days ago the class opened a folder and saw a 6.63 gigabyte file that does nothing on its own. What has happened since is not more material. It is the same material seen twice, once through the shape of the hardware and once through the shape of the software. The twelve pictures the room worked from are three arcs, and today is the day to say what they were doing.
The first arc is capacity. A file has a size, and every place it could sit has a size, and those two numbers decide whether the file can be there. The first picture named the vocabulary: RAM and CPU in the machine, VRAM and GPU on the card, storage underneath both. Nothing on that picture is optional and nothing on it is decoration. Every word this unit uses is on it. The ladder that followed was the same picture applied to four real machines, and the arithmetic settled the question. Three cards in the world can hold 6.63 gigabytes and none of them is in this room.
The second arc is one sentence, and it is the sentence the room keeps missing. Load means copy, not move. When a machine loads the file it does not pick it up out of storage and carry it somewhere else. The file stays where it is, at full strength, and a copy of it appears in VRAM. Same file, two addresses. One of them forgets the moment the power is cut and the other one holds through a power cut, a drawer, and a year. The picture with the wrong drawing beside the right drawing is on the panel for exactly this reason. What the word load sounds like is the picture on the left, and it is wrong on purpose so the picture on the right has something to be correct against.
The third arc is the software stack, and it exists because a file that fits still does nothing. Numbers are not instructions. Something with real instructions has to open the file and read them. That something is called a runtime, and it does not stand alone. It sits inside the operating system, which sits inside the machine, and the file sits inside the runtime because the runtime is the only thing that can do anything with it. Four layers, and the picture claims that removing any one of them leaves nothing that answers.
The Chromebook fails at this layer for a reason that has nothing to do with numbers. ChromeOS will not permit a runtime to be installed. The picture of the software stack with one box empty is the third failure and it is different in kind from the other two. Storage was a number. RAM was a different number. This one is not a number at all. Not too small, not too slow, not allowed.
Three arcs, twelve pictures, one machine. A student who can name each arc can name what the machine actually does when it runs a model.
B. Capacity is about size against size. The file has a size, every place it could sit has a size, and the two numbers decide whether the file can be there. This is the arc that carried Day 1 and it is what the ladder settled.
Notebook: capacity. Three lines. Say what two numbers get compared.
C. The file does not travel. Storage still holds it, at full 6.63 gigabytes, and a second copy of it appears in VRAM. Same file, two addresses. This is the sentence the room keeps missing and it is the whole point of picture 02b.
Notebook: load. Three lines. Say what does not happen.
B. A runtime is real software with real instructions, and its job is to open a file that has none. In this room the runtime is LM Studio, with llama.cpp underneath. Without a runtime the file sits and does nothing, no matter how much room the machine has for it.
Notebook: runtime. Three lines. Say what it does, not what it is called.
B. The three cards were the 4060, the 5070 Ti, and the 4090. Every one of them has VRAM larger than 6.63 gigabytes. The Chromebook was the fourth machine on the ladder and it came up short.
B. The point of 02b is not to test whether a student notices a mistake. It is to put the wrong mental picture beside the right one, so the word load has something to be corrected against. The arrow is on the wrong panel on purpose.
B. The machine holds the operating system, the operating system holds the runtime, and the runtime holds the file. Remove any one of those and the chain that gets from the power switch to an answer is broken.
C. Storage was a number. RAM was a different number. The third failure is about what ChromeOS will permit, and buying more of anything does not change what the operating system allows. Not too small, not too slow, not allowed.
B. Three arcs, in that order. Capacity was Day 1’s ladder. Load-means-copy was the misconception the room keeps meeting. The stack is what has to be in place for a file to become an answer. Every picture from the two days lands somewhere in those three.
A. Schematic 01 is the vocabulary picture. RAM and CPU on the machine side, VRAM and GPU on the card, storage under both. Nothing on that picture is optional and none of these five words is used anywhere in this unit without a place on it.
C. Storage and VRAM only matter once there is software able to open the file, and that software is the runtime. Without one, the numbers do not turn into an answer. Capacity is not the last problem, and the stack is where the day lands.
Read the picture
A machine has two of each, and the reason is that holding something and working on something are two different jobs.
Read the picture across, not down. The top row is the two places a file can sit while it is being used. The bottom row is the two things that can do the arithmetic. The left column is in the machine itself. The right column is on the card.
Storage runs underneath both columns because it belongs to neither. Nothing is ever worked on in storage. A file there is a file waiting.
The words in the boxes are the words you will see on a spec sheet, in a store, and in every guide about this you ever read.
Read the picture
Every bar is drawn to the same scale, and the red block is the same file every time. That is what makes the four comparisons honest.
The question is the same for each machine and it is answered with subtraction. Is the number on the machine larger than 6.63, or is it not.
The first bar is different from the other three, and the difference matters. The Chromebook’s bar is RAM, the working memory in the machine itself. The other three bars are VRAM, working memory on a card. The Chromebook does not have a small card. It has no card at all, which is why its RAM is the only thing that could possibly hold the file, and why it comes up short by 2.63 gigabytes.
Notice what the question never needed. Not the speed of the machine, not the year it was made, not the price. One subtraction settled all four.
Three machines in the world can hold this file. None of them is in this room.
Read the picture
Two pictures of the same machine.
The picture on the left is deliberately wrong. It shows what the word load sounds like: an arrow carries the file up out of storage into VRAM, and there is a dashed outline where the file used to be.
The picture on the right is what actually happens. The file stays in storage, at full strength. A copy of it appears in VRAM. Two addresses, one file, and one of them forgets when the power goes off.
Load means copy, not move. Placed here on purpose, in grey and dashed, so the correct picture beside it has something to be correct against.
Read the picture
Both sides are files. Only one of them is a program.
On the left are instructions: steps a machine can carry out, in order, one after another. You do not have to understand what the program does to see that it is telling something to do something.
On the right is the model file. There are no steps. There is no order. There is nothing to carry out. It is a record of numbers, billions of them, and a machine handed this file has been given no instructions at all.
That is why yesterday ended with a file that fits on three machines and does nothing on any of them. Fitting was never the last problem.
Read the picture
Four layers, each one sitting inside the one above it.
The machine is the hardware. The operating system is the software that starts when the power comes on and decides what else is allowed to run. The runtime is a real program, with real instructions in it, whose whole job is to open a file that has none. The file sits inside the runtime because the runtime is the only thing that can do anything with it.
Take any one layer away and nothing answers. That is worth testing on yourself: pick a layer, remove it, and say what breaks.
Read the picture
This is the same picture as the software stack, with one box empty. Compare them directly. The machine is the same size, the operating system region is the same size, and the runtime box is in exactly the same place.
What changed is that the box is empty and cannot be filled. ChromeOS does not permit software like LM Studio or llama.cpp to be installed on a school-managed device.
The file has moved outside the machine, because there is nothing in there that could open it.
This is the Chromebook’s third failure and it is different in kind from the other two. The first was storage, and deleting things would fix it. The second was RAM, and nothing you delete would help. This one is not about a number at all. Not too small, not too slow, not allowed.
The words, in plain terms
Which pair of numbers decides whether the machine on your desk can hold this file?
Reveal
VRAM on the card against the file size, or RAM in the machine against the file size when there is no card. Every other number is beside the point today.
After the machine loads the file, what is in storage?
Reveal
The same file, at full strength, exactly as before. Loading does not empty storage. It puts a copy of the file in VRAM while leaving the original where it is.
Pick a layer and remove it. What breaks?
Reveal
Remove the machine and there is nowhere for anything to run. Remove the operating system and no other software can be installed. Remove the runtime and the file has nothing to open it. Remove the file and there is no model to run. Every layer is load-bearing.
Could a student fix this by clearing storage or by adding RAM?
Reveal
No. Storage and RAM are numbers. This one is not about a number at all. The operating system decides what can be installed, and no amount of hardware changes that decision.
Partner work first. Then quiet work time.
- No cellphones
- No sleeping
- No non-academic use of Chromebooks
- A quiet room and music
- No interruptions from the teacher
- If you are caught up on this course's work, you may work on anything legitimate for another class