YouTube2Text

¿Ya No Necesitas Una GPU Cara? Strata Cambia La IA Local — Transcript

by Jorge Marfil · 6,577 words · 991 segments · language en · Watch on YouTube

Full transcript

  1. 0:00A few days ago, I told everyone with a
  2. 0:0212 GB graphics card to forget about
  3. 0:04DeepSeek at home and use Qwen with
  4. 0:05Strata, which was the sensible thing to
  5. 0:07do, and I said it quite convincingly
  6. 0:09with my calculations done and the PC in
  7. 0:11front of me.
  8. 0:12A few days later, Strata put DeepSeek
  9. 0:14right on that graphics card, so this
  10. 0:17starts with me eating my words.
  11. 0:19And if you have a standard gaming PC,
  12. 0:21the kind you bought to play games and
  13. 0:23ended up using to tinker with models at
  14. 0:25night, you’ve surely been in the same
  15. 0:26spot as me: looking at the cost of a
  16. 0:28high-end graphics card, crunching
  17. 0:30numbers on your phone, and closing the
  18. 0:31tab with a sad look on your face.
  19. 0:34The news is that Strata, the local
  20. 0:35inference engine that came out at the
  21. 0:37end of September, just turned one month
  22. 0:39old, and in that month, it has released
  23. 0:41versions almost daily. It now works on
  24. 0:44AMD, Intel Arc, and Mac.
  25. 0:47It reads long prompts much faster and,
  26. 0:50above all, it now runs DeepSeek V3/R1
  27. 0:52Flash, which is a huge model, on a 12 GB
  28. 0:55gaming card.
  29. 0:58When it was released, it became famous
  30. 1:00for running a model counted at 125
  31. 1:01billion parameters on that same graphics
  32. 1:03card.
  33. 1:05And what is being said out there now is
  34. 1:07more or less what’s in the title: you no
  35. 1:09longer need to spend a fortune on a
  36. 1:11graphics card to have a large model at
  37. 1:12home, with posts boasting about DeepSeek
  38. 1:14on a single card.
  39. 1:16What I conclude after looking at it
  40. 1:19calmly is that this is only partially
  41. 1:21true. The graphics card is no longer
  42. 1:23what holds you back. Now what decides it
  43. 1:25is the rest of the PC: the RAM, the disk
  44. 1:27, and the processor.
  45. 1:29And even with all that in order,
  46. 1:31DeepSeek at home is slow for working
  47. 1:32with an agent.
  48. 1:34So let’s see what has really changed
  49. 1:36this month.
  50. 1:37How does it manage such a model with so
  51. 1:39little memory? What does it demand from
  52. 1:41each part of your PC? How long does a
  53. 1:43real work step take? And how much does
  54. 1:45it cost compared to the cloud? And with
  55. 1:46that, you’ll know if your current gaming
  56. 1:48PC is enough as is or what it’s missing
  57. 1:50. I’ll start with the good, because
  58. 1:52there is quite a bit of it.
  59. 1:54The first version of Strata, 0.1.0, was
  60. 1:57published on September 24th, and as of
  61. 1:59today, there are 65 versions. The latest
  62. 2:02one is from November 5th. In the first 5
  63. 2:05weeks, it went over 36,000 stars on
  64. 2:07GitHub; now it's around 40,900.
  65. 2:10And for a project that was born a month
  66. 2:12ago, that’s a lot of people watching.
  67. 2:15When it first launched, it did one very
  68. 2:17specific thing: running a single Qwen
  69. 2:18Flash Next model on Nvidia cards and
  70. 2:20that was it, no Mac or anything else.
  71. 2:24On September 29th, they added
  72. 2:26experimental Radeon support,
  73. 2:27specifically the RX 7900 XT and XTX on
  74. 2:30Linux.
  75. 2:32On October 7th, they added Intel Arc
  76. 2:34support on Linux, and on October 13th,
  77. 2:36Apple Silicon Macs from M1 to M5.
  78. 2:39Before I give you more numbers, I need
  79. 2:40to mention something important for
  80. 2:42everything that follows. Almost all the
  81. 2:44Strata speeds I'm about to mention come
  82. 2:46from the developer's own PC, unless I
  83. 2:48say otherwise. That PC has an RTX 5070
  84. 2:51with 12GB of VRAM, a 6-core Ryzen
  85. 2:53processor, and 64GB of RAM. It's a
  86. 2:56fairly standard gaming PC, which is
  87. 2:58exactly what we care about here, but
  88. 3:00it's just one machine, and what bothered
  89. 3:02me most about Strata at launch was the
  90. 3:04wait before the first word. There are
  91. 3:06two phases when you send something to a
  92. 3:07model. The phase of reading what you
  93. 3:10sent, called prefill, and the phase of
  94. 3:12writing the response, the decode. Strata
  95. 3:14wrote extremely fast, but it took its
  96. 3:17time reading. With Qwen Flash Next, a
  97. 3:1932,000-token prompt took nearly a minute
  98. 3:22to read.
  99. 3:23Now it reads at about 2,800 tokens per
  100. 3:26second, so that wait has been cut to
  101. 3:28about 12 seconds. And with 128,000
  102. 3:31tokens, which used to mean staring at
  103. 3:33the screen for 4 minutes, it's now under
  104. 3:36one.
  105. 3:37This is especially noticeable with a
  106. 3:39coding agent, since your first request
  107. 3:41carries your instructions, tools, and a
  108. 3:43huge chunk of code, and you used to have
  109. 3:45to go get water every time you opened a
  110. 3:47session. The writing speed, however, has
  111. 3:50barely changed.
  112. 3:52It’s still hovering around 95 tokens per
  113. 3:54second with the smaller version of Qwen
  114. 3:55, which was already very good.
  115. 3:58So, the month wasn't spent on faster
  116. 4:00writing, and almost all the effort not
  117. 4:02spent on reading prompts went into
  118. 4:04something else: adding a second, much
  119. 4:06larger model.
  120. 4:08DeepSeek V3 Flash arrived in Strata on
  121. 4:10October 24th, and I want to defend it
  122. 4:12properly before pointing out any flaws
  123. 4:15because the case for it is truly strong
  124. 4:17. According to its specs, it has about
  125. 4:19671 billion parameters—values the model
  126. 4:22learns—and it’s published under an MIT
  127. 4:24license, which is open. You can use it
  128. 4:26for whatever you want. In Artificial
  129. 4:29Analysis tests, the full September
  130. 4:31version scored a 69 in an agent
  131. 4:34automation test, compared to Qwen's 56.
  132. 4:37Although, to be fair, Qwen stayed ahead
  133. 4:39in two other tests.
  134. 4:41But for what matters to many people,
  135. 4:43which is letting some agents work on
  136. 4:45their code, DeepSeek is in a different
  137. 4:47league, and the usual idea—the one I
  138. 4:49repeated myself—had its reason.
  139. 4:51The full weights of DeepSeek take up
  140. 4:53about 510 GB.
  141. 4:56And to give you an idea, one of the
  142. 4:58servers I'll talk about later, which was
  143. 5:00used to log actual agent traffic, served
  144. 5:02the full model with 4 RTX Pro 6000s,
  145. 5:04which are professional workstation cards
  146. 5:07.
  147. 5:08For years, the rule has been simple.
  148. 5:11The model has to fit in the VRAM, the
  149. 5:13graphics memory, and if it doesn't fit,
  150. 5:15you either buy more GPU or forget about
  151. 5:16it.
  152. 5:18That's why the usual advice was to save
  153. 5:20up for a big card, and the problem is
  154. 5:21how much they cost right now.
  155. 5:24According to a GPU price tracker, an RTX
  156. 5:275090 that launched at $ 1,999
  157. 5:32was around $ 4,999 in stores in
  158. 5:34September, and even an RTX 5070, the one
  159. 5:37in the developer PC that launched at 549
  160. 5:41, was around 900.
  161. 5:44So, what Strata promises is very
  162. 5:46tempting.
  163. 5:48In a thread where someone complained
  164. 5:50that the application was confusing, the
  165. 5:51top-voted response said that Strata has
  166. 5:53been and continues to be a milestone in
  167. 5:55showing that you can run huge
  168. 5:56mixture-of-experts models without
  169. 5:58spending more than $ 5,000.
  170. 6:01And I agree with that. What you have to
  171. 6:03understand is how it does it, because
  172. 6:05that’s where everything it demands from
  173. 6:06your PC comes from. I’ll make a quick
  174. 6:08stop here for the key concept, which is
  175. 6:09short, and then everything falls into
  176. 6:11place on its own. DeepSeek is what is
  177. 6:13called a mixture of experts.
  178. 6:15In a dense model, every word it
  179. 6:17generates passes through all of its
  180. 6:19parameters. They all work, always.
  181. 6:22In a mixture of experts, each layer of
  182. 6:24the model is split into many small
  183. 6:26specialized blocks: the experts.
  184. 6:28And for each word, a small router
  185. 6:30decides which ones are used.
  186. 6:33In DeepSeek there are 40 layers, each
  187. 6:36with 384 experts, and for each word,
  188. 6:38only six from each layer work.
  189. 6:41That means the active parameters, the
  190. 6:43ones that actually perform calculations
  191. 6:46for each word, are a tiny fraction of
  192. 6:48the total.
  193. 6:50The catch is that those that aren't
  194. 6:52working on this word might be needed for
  195. 6:53the next one, so they have to be stored
  196. 6:55somewhere and kept close at hand.
  197. 6:58To make this understood, I see it as a
  198. 7:00kitchen.
  199. 7:01The GPU is the countertop right next to
  200. 7:03the fast cook; it's where work happens
  201. 7:05at full speed, but it's small.
  202. 7:07RAM is the pantry just two steps away;
  203. 7:10it holds much more, but it takes a
  204. 7:12little longer to grab things.
  205. 7:14And the SSD is the basement storage room
  206. 7:16, where everything fits, but every time
  207. 7:18you need something from down there,
  208. 7:19someone has to go get it.
  209. 7:21Also, there is a second cook, the
  210. 7:23processor, slower than the one at the
  211. 7:26countertop, who cooks what isn't on the
  212. 7:28countertop. Well, Strata distributes
  213. 7:30DeepSeek throughout that kitchen.
  214. 7:32On the countertop, it puts what every
  215. 7:34word absolutely needs, plus all the
  216. 7:36most-used experts that can fit.
  217. 7:38In the pantry, which adjusts itself
  218. 7:40based on your free RAM, it stores the
  219. 7:42next most-used ones, and everything else
  220. 7:44stays in the storage room and is read
  221. 7:46when a word asks for it. The experts not
  222. 7:49on the countertop are calculated by the
  223. 7:51CPU, reading them directly from the
  224. 7:52model files, and the GPU doesn't touch
  225. 7:54them. There are two more tricks that
  226. 7:57make the kitchen sufficient.
  227. 7:59The first is that the weights come very
  228. 8:01tightly packed.
  229. 8:02That is quantization. Saving each value
  230. 8:04with less precision so it takes up less
  231. 8:06space, in exchange for the model
  232. 8:08potentially losing some quality.
  233. 8:11The versions Strata uses come from a lab
  234. 8:13called Isthmus Lab, and they save each
  235. 8:15parameter in between 1.75 and 2.25 bits
  236. 8:18—the minimum units of information—when
  237. 8:20the original uses quite a few more.
  238. 8:24Thanks to that, the smallest download
  239. 8:26takes up 239 GB instead of 510, and the
  240. 8:292-bit version, which is used in almost
  241. 8:32all tests, takes 257.
  242. 8:35The second trick is a giant 111 GB
  243. 8:37lookup table in the 2-bit versions that
  244. 8:40stays in the storage room because only a
  245. 8:43few rows are read for each word. And
  246. 8:46here, the Strata guide warns about
  247. 8:48something that will keep coming up: that
  248. 8:50a slow disk slows down every word and
  249. 8:52the files must go on an NVMe.
  250. 8:55Now, the hardest concept of all this is
  251. 8:57why a more powerful GPU doesn't fix
  252. 8:59anything for you. And I'm going to
  253. 9:01explain it with an example I'm making up
  254. 9:02—let it be clear I'm inventing it just
  255. 9:04to illustrate.
  256. 9:05You write a line of code, and the model
  257. 9:07is going to generate the next word. In
  258. 9:09the first layer, the router asks for six
  259. 9:11experts. Five are on the countertop and
  260. 9:13one is in the pantry. In the second,
  261. 9:16four on the countertop, one in the
  262. 9:17pantry, and one in the storage room.
  263. 9:20And so on for 40 layers, one after
  264. 9:22another for every word.
  265. 9:24The fast cook finishes their tasks in a
  266. 9:26moment and sits idly by, because the
  267. 9:28word won't come out until the second
  268. 9:30cook has done their part with what came
  269. 9:32from the pantry and someone has brought
  270. 9:34up what was missing from the basement.
  271. 9:38The word travels only as fast as the
  272. 9:40slowest trip of each layer.
  273. 9:42The Strata model guide puts it even more
  274. 9:45clearly in a single line: 12GB cards
  275. 9:47spend most of the time for each token
  276. 9:49waiting on the SSD and the CPU, and the
  277. 9:51card is barely to blame.
  278. 9:54With that in mind, let’s go piece by
  279. 9:56piece. The first strange thing I found
  280. 9:59is in the Strata table itself.
  281. 10:01On the developer’s PC with an RTX 5070
  282. 10:04and 64GB of RAM, DeepSeek writes between
  283. 10:074 and 6 tokens per second.
  284. 10:11And on another PC, with a 12GB RTX 3060
  285. 10:13—which is an older, cheaper card, and
  286. 10:16with even less RAM, 46 GB—the same table
  287. 10:18shows between 9 and 11.
  288. 10:21The PC with the cheaper card runs nearly
  289. 10:24twice as fast, and the card has nothing
  290. 10:26to do with it.
  291. 10:28Others have run into the same thing,
  292. 10:30like a YouTuber who tested DeepSeek with
  293. 10:33an RTX 4070, got between two and three
  294. 10:35tokens per second and deemed it not
  295. 10:37recommended without explaining why, or a
  296. 10:40tester with an 8GB RTX 2080 and 64GB of
  297. 10:42RAM who only got 2.91 tokens per second
  298. 10:44and said it was too slow for daily
  299. 10:46coding.
  300. 10:48Using the kitchen analogy, it makes
  301. 10:50sense because, on those PCs, the fast
  302. 10:51cook is waiting almost the entire time,
  303. 10:53and swapping them for a faster one is
  304. 10:55little help if the basement and the
  305. 10:57second cook remain the same.
  306. 10:58There is another thing that lives on the
  307. 11:00countertop that is worth knowing.
  308. 11:02The context cache—what the model saves
  309. 11:04of what it has already processed to
  310. 11:06avoid repeating it, and which grows with
  311. 11:08every message in the conversation—is in
  312. 11:10the graphics memory.
  313. 11:12Every context position you reserve takes
  314. 11:14space away from the experts, so the more
  315. 11:16context you ask for, the fewer experts
  316. 11:18fit on the countertop and the more trips
  317. 11:20to the basement are needed. That is why
  318. 11:22Strata starts DeepSeek with 8,192
  319. 11:24context tokens, which is the size they
  320. 11:27have verified, even though the model’s
  321. 11:29specs talk about 1 million.
  322. 11:32You can increase it, but the guide
  323. 11:34recommends not exceeding 256,000 at
  324. 11:36first and warns that the first response
  325. 11:38with half a million or 1 million tokens
  326. 11:40can take many minutes.
  327. 11:43And yet, the countertop is the part that
  328. 11:46will cost you the least because for
  329. 11:47DeepSeek, Strata asks for a 12 GB card
  330. 11:49or more, and half the world already has
  331. 11:51that in their gaming PC.
  332. 11:54The pantry was the first thing Strata
  333. 11:56built for DeepSeek, and it shows.
  334. 11:59With version 0.2.44, the same one from
  335. 12:01October 24th, they added that expert
  336. 12:04store in RAM, and on the developer's PC
  337. 12:06, it went from between 1.8 and 2.2
  338. 12:08tokens per second, which is what it got
  339. 12:11reading raw files, to between 4.3 and
  340. 12:134.9; more or less double, just from
  341. 12:16having the pantry well organized.
  342. 12:20Where you can clearly see how much RAM
  343. 12:22weighs in is a test from the Strata
  344. 12:24guide for DeepSeek with a Radeon Pro
  345. 12:26W7900, a 32 GB card using a trimmed-down
  346. 12:29version of DeepSeek for code that I'll
  347. 12:31talk about later.
  348. 12:34They limited the RAM in each run, and
  349. 12:37with 40 GB it wrote 21 tokens per second
  350. 12:39, with 32 it dropped to 18, with 24 to
  351. 12:4215, and with 16 it sank to eight.
  352. 12:46Same card, same model, and the speed
  353. 12:48dropping to less than half just from
  354. 12:50emptying the pantry. And besides how
  355. 12:53much RAM you have, how fast it moves
  356. 12:55also counts. A user with two Radeon
  357. 12:58W7900s mentioned on r/LocalLLaMA that
  358. 13:00Strata would hang on long tasks when it
  359. 13:03sent experts to the RAM.
  360. 13:07And the top-voted answer told them that
  361. 13:09when you move things to system memory,
  362. 13:11the bandwidth of that memory—that is,
  363. 13:13how much data per second it can move—
  364. 13:15becomes very important, as does the CPU
  365. 13:17.
  366. 13:20In another thread, someone with an old
  367. 13:22Xeon PC and an RTX 3090 asked if a
  368. 13:24second-hand X99 rig bumped up to 256 GB
  369. 13:26of DDR4 would work, and they were told
  370. 13:28that with their three-module
  371. 13:30configuration, they should add a fourth
  372. 13:32to have more memory channels.
  373. 13:36Because Strata pulls a lot from system
  374. 13:37memory, and they would surely notice it
  375. 13:39.
  376. 13:40So what Strata asks of your PC for
  377. 13:42DeepSeek is primarily RAM.
  378. 13:44The model guide says 46 GB as a minimum
  379. 13:47and 64 GB as a comfortable size, which
  380. 13:49is what they have tested. Below about 40
  381. 13:52GB, it says it is not tested and that it
  382. 13:54runs slowly. And watch out, the
  383. 13:56installer warns you if you are missing
  384. 13:58RAM or disk space, but it doesn't stop
  385. 14:00you; it lets you install anyway, and
  386. 14:02then the experts that don't fit are read
  387. 14:04from the SSD, which works but much more
  388. 14:06slowly. The storage room is the part
  389. 14:08that surprised me the most because there
  390. 14:10is an improvement here that can be free
  391. 14:12. A user with a 16 GB RTX 5070 Ti, a
  392. 14:16Ryzen 9 5900 XT, and 64 GB of DDR4 had
  393. 14:20the model drive plugged into the chipset
  394. 14:24slot running on PCI 3.0.
  395. 14:28The link between the drive and the rest
  396. 14:29of the system.
  397. 14:31He moved the same drive to a PCI 4.0
  398. 14:34slot and DeepSeek went from 6.91 to 9.55
  399. 14:37tokens per second.
  400. 14:40Same drive, same PC, and nearly 40%
  401. 14:42faster just by changing its location. I
  402. 14:45bet there’s more than one person in the
  403. 14:47comments who has their drive in the
  404. 14:49chipset slot without knowing it. He
  405. 14:51measured why himself.
  406. 14:53Each token read about 260 MB from
  407. 14:56storage, and the drive on PCI 3.0 gave
  408. 14:59about 3,265 MB per second in his test,
  409. 15:02while on PCI 4.0 it reached about 7,100
  410. 15:05.
  411. 15:08If I do the math, just reading those 260
  412. 15:10MB in the slow slot is about 8
  413. 15:12hundredths of a second per word before
  414. 15:14calculating anything, and in the fast
  415. 15:16one, it’s less than half that.
  416. 15:18And on that same PC, bumping the RAM
  417. 15:22from 24 to 32 GB, it went from 9.53 to
  418. 15:2510.63.
  419. 15:26So both things add up.
  420. 15:29To give you an idea of what’s moving
  421. 15:32down there, another user who set up
  422. 15:35DeepSeek with a Radeon RX 7900 XT, a
  423. 15:38Ryzen 5800X3D, 64 GB of DDR4, and a PCI
  424. 15:413.0 NVMe, reported that a prompt of only
  425. 15:4410,000 tokens made it read 58 GB from
  426. 15:47the SSD.
  427. 15:4958 GB to read a short message, and
  428. 15:51that’s with a drive that isn't even one
  429. 15:53of the fast ones. What will cost you
  430. 15:56something is the space.
  431. 15:58The 2-bit version takes up 256 GB and
  432. 16:00asks for about 265 GB free.
  433. 16:03And the 2.5-bit one, which is
  434. 16:06recommended for code, is 274 GB and
  435. 16:09about 280 GB free. On a gaming PC with
  436. 16:12the drive full of games, which is
  437. 16:13typical, you have to make room, and it
  438. 16:16has to be on an NVMe.
  439. 16:17And there's the second cook, which is
  440. 16:19the one most often forgotten.
  441. 16:21Everything that isn't on the countertop
  442. 16:23is calculated by the CPU, and the
  443. 16:24developer's PC has a Ryzen with only six
  444. 16:26cores.
  445. 16:28My reading, and it is just an opinion,
  446. 16:30is that a good part of the difference
  447. 16:31with the 3060 PC comes from that and the
  448. 16:33drive, because the guide doesn't give
  449. 16:35more details about that other system's
  450. 16:37processor.
  451. 16:38There is a clue that supports this.
  452. 16:40Strata uses a trick called speculative
  453. 16:42generation, which works like this.
  454. 16:45A tiny model, the drafter, guesses the
  455. 16:47following words very quickly and the
  456. 16:49large model checks them all at once.
  457. 16:51So if it gets it right, you save work,
  458. 16:53and if it fails, you've spent a little
  459. 16:55effort for nothing.
  460. 16:57That effort also falls on the machine,
  461. 16:59and the Strata guide says its draft for
  462. 17:02DeepSeek, one called D-Spark, didn't
  463. 17:04provide any gains on the PC with the
  464. 17:065070 and six cores, so automatic mode
  465. 17:08leaves it off there.
  466. 17:11While on the 3060 PC, it went from
  467. 17:13between 6.1 and 6.7 to between 8.2 and
  468. 17:168.7 tokens per second.
  469. 17:19And there is one more detail that I
  470. 17:20found funny because it takes away
  471. 17:21another argument for expensive graphics
  472. 17:23cards.
  473. 17:24In the X99 thread from before, the
  474. 17:26top-voted reply from someone with an old
  475. 17:29Xeon on PCIe 3 told the 3090 owner to
  476. 17:32subtract 25%from any 3090 benchmark they
  477. 17:34found.
  478. 17:37You can have a great graphics card, but
  479. 17:39if the surrounding hardware is old, the
  480. 17:41card spends all its time waiting.
  481. 17:43So, for this model, the bottleneck has
  482. 17:46been shifting.
  483. 17:47At first, it was VRAM, then it became
  484. 17:49RAM, and right now it's on the disk and
  485. 17:52the processor. With that, we can finally
  486. 17:54get to what matters, which is how long
  487. 17:56it actually takes you to work with this
  488. 17:57.
  489. 17:58I'm going to do the math for a single
  490. 18:00coding agent step because that’s what
  491. 18:02most people would want DeepSeek for.
  492. 18:05There is a public log of real agent
  493. 18:07traffic on a server with DeepSeek V 4.1
  494. 18:10Flash from September 20th to the 25th,
  495. 18:12over 70,000 responses, and in a typical
  496. 18:15step, it sends about 2,700 new tokens
  497. 18:17and writes about 760.
  498. 18:21The rest of the prompt, which averaged
  499. 18:23over 121,000 tokens, was already in the
  500. 18:25cache. And Strata also saves the
  501. 18:27previous conversation to read only what
  502. 18:30is new. On the developer's PC, DeepSeek
  503. 18:33reads those 2,700 tokens in about 25
  504. 18:36seconds.
  505. 18:38Then it writes the 760 at about 5 per
  506. 18:40second, which is about 150 seconds more
  507. 18:42.
  508. 18:44Total, about 3 minutes per step, the
  509. 18:46length of a long song. With Qwen Flash
  510. 18:48Next on the same PC, the same step is
  511. 18:51read in a second and a half, and its
  512. 18:53default version writes at about 53
  513. 18:55tokens per second. So writing takes
  514. 18:57about 14 seconds, and the whole step
  515. 18:59finishes in about 15.
  516. 19:01And now for a normal task of the kind
  517. 19:03where people take 20 steps to fix
  518. 19:05something. With DeepSeek, it’s about 60
  519. 19:08minutes, a whole hour watching it work.
  520. 19:10And with Qwen, it’s about 5 minutes.
  521. 19:13Same PC, same task. We also have to add
  522. 19:16the startup time, which is where what
  523. 19:17bothered me most at the beginning
  524. 19:19returns.
  525. 19:20Each new agent session starts by reading
  526. 19:22its system prompt with the tools, and in
  527. 19:25OpenDevin that’s about 37,000 tokens.
  528. 19:28If I read it at the 231 tokens per
  529. 19:31second measured by the guide on the 5070
  530. 19:33PC with 8,000-token prompts, it’s about
  531. 19:36160 seconds before the first word.
  532. 19:39And on the 3060 PC, which reads at 149
  533. 19:42in that measurement, it’s about 248—
  534. 19:44more than 4 minutes.
  535. 19:46The user with the RX 9070 XT from before
  536. 19:49experienced exactly that, a 100-second
  537. 19:51wait every time he opened a session, and
  538. 19:54he summed it up as a data center wait
  539. 19:56without the data center.
  540. 19:59This same user later posted an Estrata
  541. 20:01branch with two changes so the session
  542. 20:03could reuse what was already read, and
  543. 20:05the title said sessions started 20 times
  544. 20:07faster, although he warned that it only
  545. 20:10works with AMD cards, the cut is
  546. 20:11approximate and without formal
  547. 20:13evaluation, and it changes the responses
  548. 20:15slightly.
  549. 20:18And another user with two RTX 5070 Tis
  550. 20:20and 64 GB said the first cold request
  551. 20:23took about 110 seconds, and in an agent
  552. 20:26test with several rounds, each execution
  553. 20:28took between 320 and 530 seconds with
  554. 20:31Estrata, versus between 280 and 400 with
  555. 20:34a 27-billion parameter Qwen, which he
  556. 20:36blamed on cache issues.
  557. 20:39He was told that Estrata does reuse the
  558. 20:41cache, but only within the same session
  559. 20:44. Time for an honest review of the
  560. 20:46headline. What holds up and what doesn't
  561. 20:47. What holds up is the main thing.
  562. 20:49DeepSeek V3 4.1 Flash runs on a 12 GB
  563. 20:52graphics card with Estrata, and just
  564. 20:54recently, I myself said that wouldn't
  565. 20:56happen. What falls short starts with how
  566. 20:59the tests are counted.
  567. 21:01On October 28th, a post appeared on r/
  568. 21:04LocalLLaMA boasting about DeepSeek at 41
  569. 21:07tokens per second on a single RTX 3090.
  570. 21:11The top-voted reply was to quote the
  571. 21:14title and add, "Yes, on a single 3090,
  572. 21:16and with 192 GB of RAM."
  573. 21:19Another person replied that it was fair
  574. 21:22, but that it also runs at reasonable
  575. 21:24speeds with 128 GB, and the post's own
  576. 21:26table showed 33 tokens per second with
  577. 21:28128.
  578. 21:30And it also used a third-party engine
  579. 21:32built on top of Estrata. The graphics
  580. 21:34card was one, okay, but the pantry was
  581. 21:37three times that of a well-equipped
  582. 21:39gaming PC.
  583. 21:40And that is exactly what is most debated
  584. 21:42in the comments on this topic: that
  585. 21:43perhaps an expensive graphics card is no
  586. 21:45longer needed, but RAM is now expensive
  587. 21:46.
  588. 21:48The second thing is what I’ve already
  589. 21:50told you, that almost all the speeds
  590. 21:51come from a single PC—the developer’s—
  591. 21:54and that the Estrata tables don't even
  592. 21:56match each other.
  593. 21:58The README gives the 5070 PC about 110
  594. 22:01tokens per second with a 4,000 prompt,
  595. 22:03and the model guide 231 with an 8,000
  596. 22:05one, while on the 3060 it's the other
  597. 22:08way around.
  598. 22:10One table gives 155 with 4,000 and
  599. 22:12another 103 with 8,000, and the times
  600. 22:14per step I've given you are my own
  601. 22:16calculations based on those figures, not
  602. 22:18a full end-to-end test. So take them as
  603. 22:21an idea of the order of magnitude. The
  604. 22:24third thing is a small correction, but
  605. 22:26one that changes a comparison. The model
  606. 22:28Strata launched with was counted as 125
  607. 22:31billion parameters, and that's where the
  608. 22:33claim that DeepSeek was about six times
  609. 22:36larger came from.
  610. 22:37In the Hugging Face registry, Qwen 2.5
  611. 22:40Flash Next appears with nearly 180
  612. 22:42billion, so DeepSeek is more or less
  613. 22:44four times larger, which is still a lot
  614. 22:47, but not six.
  615. 22:49And the fourth point is about Llama.cpp
  616. 22:51, which is the reference engine for
  617. 22:53almost everything local.
  618. 22:55When Strata came out, it was said to be
  619. 22:57more than four times faster than
  620. 22:59Llama.cpp when writing with Qwen, and
  621. 23:00that has become outdated.
  622. 23:03On October 7th, Llama.cpp incorporated
  623. 23:06its own expert cache on the GPU, and in
  624. 23:08a test on the same PC, Strata wrote at
  625. 23:1186 tokens per second versus 58, so the
  626. 23:13lead has dropped to one and a half times
  627. 23:15.
  628. 23:17Reading long prompts. Yes, it is still
  629. 23:19way ahead.
  630. 23:202,320 tokens per second versus 451, a
  631. 23:23bit more than five times faster.
  632. 23:27And Llama.cpp added DeepSeek V3 Flash on
  633. 23:30October 25th, but without the SSD reads
  634. 23:32from Strata.
  635. 23:35So for now, it's a path for machines
  636. 23:37with a lot of memory, and on a 12GB
  637. 23:38graphics card with 64GB of RAM, it's
  638. 23:40left out.
  639. 23:42The obvious objection to the 3 minutes
  640. 23:44per step is that DeepSeek is smarter, so
  641. 23:46it should need fewer steps and
  642. 23:48compensate.
  643. 23:50The problem is that this advantage was
  644. 23:51measured with the full model in the
  645. 23:53cloud, and at home you are running a 2-
  646. 23:55bit version.
  647. 23:57The Strata guide measures quality
  648. 23:59against the original with nearly 5,000
  649. 24:01test texts using perplexity, which is
  650. 24:02essentially how much the correct text
  651. 24:04surprises the model, and the higher it
  652. 24:06goes, the worse it is.
  653. 24:09With the 2-bit version, perplexity rises
  654. 24:128.6%in code and 5.3%in agent work.
  655. 24:16With the 1.75-bit one, the smallest, it
  656. 24:20rises 8.9%in code.
  657. 24:22But in normal English prose, it shoots
  658. 24:25up by 53%.
  659. 24:26And with the 2.25-bit one, it stays at
  660. 24:293.2%in code.
  661. 24:31That's why the guide says if it fits on
  662. 24:33your drive, take that one for
  663. 24:35programming. On top of that, on cards
  664. 24:37like ours, there's another cut that
  665. 24:39comes applied.
  666. 24:40DeepSeek chooses six experts per word,
  667. 24:43while the Strata fast mode uses five.
  668. 24:46The guide says it’s a minor quality
  669. 24:48change that’s usually unnoticeable and
  670. 24:50comes enabled by default on any PC where
  671. 24:53the graphics memory is 16 GB or less.
  672. 24:55If you want all six, you have to request
  673. 24:57it.
  674. 24:58To be honest, nobody has measured
  675. 25:00whether the 2-bit home version still
  676. 25:02needs fewer steps than Qwen to finish a
  677. 25:03task, so I wouldn’t count on it.
  678. 25:07The closest thing I’ve seen is a user
  679. 25:09test that ran a 100-question subset of
  680. 25:11the Humanity’s Last Exam on a 2.5-bit
  681. 25:14Project Maya model on a large PC against
  682. 25:16the DeepSeek API.
  683. 25:18Out of the 74 the API completed, the
  684. 25:21local model got 19 right and the API 21
  685. 25:24, and the local execution took about 12
  686. 25:27hours.
  687. 25:29He himself warns that it’s a small
  688. 25:31sample and results vary from run to run
  689. 25:33, but it seems the shrunken model holds
  690. 25:35up quite well, albeit taking its time.
  691. 25:39And the last part of the review is about
  692. 25:41Strata itself.
  693. 25:42It has been said that its developer
  694. 25:44wrote about four out of every five
  695. 25:46commits. I looked at the repository
  696. 25:48contributions and one account has 4,734
  697. 25:52and the next one has 35.
  698. 25:55So in practice, it’s one person with 458
  699. 25:58open issues and 584 pull requests
  700. 26:01waiting.
  701. 26:03That has a consequence that we’ve
  702. 26:04already seen. Version 0.2.7 introduced a
  703. 26:07speed improvement for RTX cards with 12
  704. 26:10GB or less. which on a 3060 made stories
  705. 26:1415%faster and code 37%faster.
  706. 26:18On October 29th, version 0.2.8 turned it
  707. 26:20off by default because users and the
  708. 26:23developer himself linked it to repeated
  709. 26:26text in long sessions. You can turn it
  710. 26:28back on, but only if you know what
  711. 26:30you’re risking. And there are two known
  712. 26:32bugs that you should care about if
  713. 26:34you’re going to use it with an agent.
  714. 26:36With zero temperature, which in theory
  715. 26:38is for always getting the same response
  716. 26:40, five identical requests to DeepSeek
  717. 26:42can produce up to five different answers
  718. 26:44, and they attribute it to the expert
  719. 26:46cache.
  720. 26:48And with only 13%of the model in memory
  721. 26:50, in one out of every five runs it
  722. 26:52inserted a weird character inside the
  723. 26:54arguments of a tool call, which is
  724. 26:55exactly what breaks an agent.
  725. 26:58While with the full model in memory, all
  726. 27:00eight calls went through fine. The story
  727. 27:02of where this engine came from is quite
  728. 27:04funny. On October 20th, Strata imported
  729. 27:07the DeepSeek engine as-is from another
  730. 27:09project, Project Maya, a literal copy of
  731. 27:12its version 1.1.17.
  732. 27:14And Maya, in turn, was born from the
  733. 27:16Strata engine, so much so that it still
  734. 27:18accepts the old name in one of its
  735. 27:20options. Strata brought it along with
  736. 27:22its credit and has continued to carry
  737. 27:24mesh changes on top.
  738. 27:26This moves very fast for better or worse
  739. 27:27, and it’s best to keep that in mind
  740. 27:29when using it.
  741. 27:30Now, about the money—what really makes
  742. 27:32the decision? If your graphics card is
  743. 27:34already 12 GB, the card costs you
  744. 27:36nothing, and that's true; what costs you
  745. 27:38is the pantry. When I looked at RAM
  746. 27:41after Strata came out, a 64 GB DDR5 kit
  747. 27:45was around $ 1,100 on a US price tracker
  748. 27:49, and as of November 3rd, it's at 1,360
  749. 27:53, at 21.25 per GB.
  750. 27:55If your board is DDR4, you’re luckier,
  751. 27:59because the 64 GB kit is at $ 552, at
  752. 28:028.62 per gig. And in general, the
  753. 28:05tracker lists DDR4 as 56%cheaper per gig
  754. 28:09than DDR5.
  755. 28:10And now I’ll compare that to buying
  756. 28:12nothing and using DeepSeek in the cloud
  757. 28:14.
  758. 28:15The API price list for this same model,
  759. 28:18off-peak, is 0.15 per million new input
  760. 28:21tokens, 0.000 per million for those
  761. 28:24already cached, and 0.6 per million
  762. 28:27written tokens.
  763. 28:29And during peak hours, it’s double. With
  764. 28:31the typical step from before, 2,700 new
  765. 28:35tokens, about 121,000 cached, and 760
  766. 28:37written. The step comes out to about
  767. 28:400.0012,
  768. 28:42a tenth of a cent.
  769. 28:45If a day of intense work is 200 agent
  770. 28:47steps and you do it for 30 days a month
  771. 28:49, which is a lot, it comes to about $
  772. 28:517.34 a month.
  773. 28:53With that, the $ 552 DDR4 kit is
  774. 28:56equivalent to about 6.3 years of cloud,
  775. 29:00and the $ 1,360 DDR5 one to about 15.4
  776. 29:04years. It has been said out there that
  777. 29:07the cheapest kit for about $ 870 is
  778. 29:10equivalent to 9 years at about $ 8 a
  779. 29:12month, and with my 7.34, it’s closer to
  780. 29:1510.
  781. 29:16And this is without counting the disk if
  782. 29:18you need one, which I haven't priced, or
  783. 29:20the electricity, which I haven't
  784. 29:22measured.
  785. 29:23But what impresses me most is the time.
  786. 29:26Those same 200 steps a day at 3 minutes
  787. 29:29each in local DeepSeek is 600 minutes,
  788. 29:3110 hours of waiting a day.
  789. 29:34In local Qwen, at 15 seconds per step,
  790. 29:36it’s 50 minutes, and in the cloud, every
  791. 29:39step responds in seconds. And if what
  792. 29:42you want is for it to write a lot, a
  793. 29:44million output tokens at 5 per second is
  794. 29:46about 55 and a half hours, more than 2
  795. 29:49days straight with the PC at full tilt,
  796. 29:51versus 60 cents on the API. So the
  797. 29:53numbers make it quite clear. Running
  798. 29:55DeepSeek at home is worth it for other
  799. 29:57reasons: because you don't want your
  800. 29:59code leaving your machine, because you
  801. 30:00want it to be yours, or because you
  802. 30:02don't want to depend on anyone. And
  803. 30:04those are very respectable reasons, but
  804. 30:06if you only look at the money, as of
  805. 30:07today, it doesn't pay off. All of this
  806. 30:10assumes an Nvidia with 12 GB and 64 GB
  807. 30:12of RAM, and your PC might be different.
  808. 30:16If you have 32 GB of RAM, which is
  809. 30:17standard for a gaming PC, you’ll be left
  810. 30:19without DeepSeek because Strata requires
  811. 30:21at least 46, but you won't be left with
  812. 30:23nothing.
  813. 30:25You have Qwen 2.5 32B, which is a
  814. 30:27smaller model.
  815. 30:29The file takes up about 23 GB. And in
  816. 30:31the developer's test, it wrote at about
  817. 30:3460 tokens per second on an RTX 3060 with
  818. 30:37most experts offloaded to the CPU.
  819. 30:40And there is a version of Qwen 2.5 Coder
  820. 30:42that works with about 32 GB of RAM and a
  821. 30:45decent graphics card.
  822. 30:48A user with an RTX 4070 Super with 12 GB
  823. 30:50and 32 GB of DDR5 used Qwen 2.5 Coder
  824. 30:53with 256,000 tokens of context and it
  825. 30:55wrote at 40 tokens per second, although
  826. 30:58they said reading the prompt at that
  827. 31:00size felt slow.
  828. 31:03If you have a Mac with Apple Silicon and
  829. 31:0664 GB or more, DeepSeek works with text
  830. 31:08only according to the guide, although
  831. 31:10version 0.2.10 already adds images.
  832. 31:14On an M3 Max with 128 GB, Strata's notes
  833. 31:17say it writes between 1.6 and 1.9 times
  834. 31:20faster than llama.cpp on the same files
  835. 31:23.
  836. 31:24With AMD, it depends a lot on the card.
  837. 31:27An RX 7900 XT that was around $ 750 in
  838. 31:30October runs Qwen at 80 tokens per
  839. 31:32second on Windows according to one user
  840. 31:34.
  841. 31:36For DeepSeek, the guide only lists the
  842. 31:39Radeon Pro W7900 on Linux and Ryzen AI
  843. 31:41GPUs on Windows.
  844. 31:43And version 0.2.10 clearly states that
  845. 31:45for the rest of Radeon cards on Windows
  846. 31:47, DeepSeek still doesn't have an engine
  847. 31:49.
  848. 31:50The 7900 XT user I was telling you about
  849. 31:52got it working via AMD ROCm and doesn't
  850. 31:54say which system, so I wouldn't take for
  851. 31:57granted that it will work for you on
  852. 31:59Windows.
  853. 32:00With Intel Arc, official support on
  854. 32:02Linux arrived on October 7th thanks to
  855. 32:04the work of someone in the community,
  856. 32:06and it only lists Qwen 2.5 models.
  857. 32:08No DeepSeek. The B580 with 12 GB costs
  858. 32:12about $ 250.
  859. 32:15And the only data I've found is from a
  860. 32:17user who, through the Windows Linux
  861. 32:19subsystem, got about 21 tokens per
  862. 32:21second and occasionally lost the card.
  863. 32:25And if your graphics card has less than
  864. 32:2712 GB, you already saw the test with the
  865. 32:298 GB 2080, less than three tokens per
  866. 32:31second; the guide asks for 12, and I
  867. 32:33wouldn't try it with anything less.
  868. 32:35At the other extreme, if you have a PC
  869. 32:38with 128 GB or more, things change in
  870. 32:40your favor quite a bit.
  871. 32:42That's where the 33 tokens per second
  872. 32:45with 128 GB come in, along with the
  873. 32:4741.19 from the 3090 publication, which
  874. 32:50on a PC like that are already
  875. 32:52production-ready speeds. And with a lot
  876. 32:54of RAM, Strata doesn't necessarily have
  877. 32:56to be the best.
  878. 32:57Three users who tested Strata and
  879. 32:59Project Maya on the same PC, all with
  880. 33:01significantly more RAM than a gaming PC
  881. 33:03, saw Maya write between 1.2 and 1.4
  882. 33:06times faster in all three cases.
  883. 33:08On a 12 GB card, Maya has much less to
  884. 33:12show.
  885. 33:13Its guide doesn't give figures for that
  886. 33:15size, and Strata also has a smaller
  887. 33:17download and a desktop app for Windows,
  888. 33:19Linux, and Mac.
  889. 33:21So for a normal gaming PC, go with
  890. 33:22Strata, and if you have memory to spare
  891. 33:25, it's worth trying both.
  892. 33:27There is also the trimmed version for
  893. 33:30code, the Insta Dust Coder, which keeps
  894. 33:32half the experts, 192 out of 384 per
  895. 33:35layer, and takes up 191 GB.
  896. 33:38On the 32 GB R9700, it wrote about 26
  897. 33:41tokens per second, and on an M5 Max,
  898. 33:44between 19 and 22.5.
  899. 33:47According to the lab, in SL Bench
  900. 33:49Verified, it scores a 77 compared to the
  901. 33:5281.2 of the base model.
  902. 33:54In the thread where they announced it,
  903. 33:56someone asked what the point was if a
  904. 33:58much smaller model gives better results
  905. 34:00, and they replied that the Deepsck
  906. 34:02figures were measured with half the
  907. 34:04reasoning effort and the Quen ones at
  908. 34:07maximum, so the comparison wasn't clean
  909. 34:09.
  910. 34:09I see it as an interesting option if you
  911. 34:11have card space to spare, but I don't
  912. 34:13have figures for 12 GB.
  913. 34:15With all this, I'll leave you with how I
  914. 34:17would look at it in order before
  915. 34:18spending a single euro.
  916. 34:20The first thing is RAM because it's the
  917. 34:21deciding factor. If you have 64 GB, you
  918. 34:24can already try Deepsic as is.
  919. 34:27And if you have 32, start with Quen
  920. 34:293.635 B or the code version of Quen
  921. 34:32Flash Next and think if it's worth
  922. 34:34upgrading by checking if your board is
  923. 34:37DDR4 or DDR5, because the price
  924. 34:39difference is huge.
  925. 34:41Second, the disk.
  926. 34:44It has to be an NVMe with about 265 GB
  927. 34:46free for the 2-bit version or 280 for
  928. 34:49the 2.25 one.
  929. 34:51And first of all, check which slot it's
  930. 34:53in, because if it's in a PCI 3.0 or
  931. 34:56chipset-linked slot and your motherboard
  932. 34:58has another free PCIe 4.0, moving it can
  933. 35:01give you almost 40%for free.
  934. 35:03Third, the processor. With six cores,
  935. 35:06DeepSeek runs, but it's tight and it's
  936. 35:08the part that will slow you down the
  937. 35:10most after the disk. Fourth, the
  938. 35:12graphics card, which is the last thing I
  939. 35:14would look at.
  940. 35:15With 12 GB or more of Nvidia, from the
  941. 35:1730, 40, or 50 series, you're in, as well
  942. 35:20as with AMD or Intel. Check the specific
  943. 35:22list for your card. And if you're going
  944. 35:25to buy something, a second-hand RTX 3060
  945. 35:27for about $ 320 was the graphics card of
  946. 35:29the fastest PC with DeepSeek in the
  947. 35:31Strata table, with between a minute and
  948. 35:34a half and 2 minutes per step, and it
  949. 35:36also runs all the models on the list.
  950. 35:39Fifth is, what do you want it for?
  951. 35:42To work with a Qwen agent at about 15
  952. 35:44seconds per step and DeepSeek for that
  953. 35:46big question you launch and let run
  954. 35:47while you do something else.
  955. 35:51If you're going to use it for coding,
  956. 35:53the 2.25-bit version if it fits, context
  957. 35:55under 256,000 to start.
  958. 35:59And if you miss the speed boost they
  959. 36:01turned off on your 12 GB RTX, you can
  960. 36:03turn it back on in models, in the native
  961. 36:05engine settings, under speed, knowing it
  962. 36:07might repeat text in long sessions.
  963. 36:10When Strata launched, it ran a single
  964. 36:13model, only on Nvidia and never on Mac,
  965. 36:15so it left a lot of people out.
  966. 36:18A month later, that list has almost
  967. 36:19disappeared, and the only thing
  968. 36:20remaining is the RAM, which is actually
  969. 36:22more expensive than it was then.
  970. 36:25What I said a few days ago to those with
  971. 36:2712 GB graphics cards is only half true
  972. 36:29because DeepSeek does fit, but to work
  973. 36:30with an agent, I would still use Qwen,
  974. 36:32and what has changed for me this month
  975. 36:34is where I look.
  976. 36:36If you take one sentence away, let it be
  977. 36:38this one. Before changing your graphics
  978. 36:40card, check your RAM, your disk, and
  979. 36:41your processor, because that is where
  980. 36:43the limit is now.
  981. 36:44And since almost all the figures there
  982. 36:47come from a single PC, the ones you
  983. 36:48leave in the comments with your graphics
  984. 36:51card, your RAM, and your disk will count
  985. 36:53for more than any table.
  986. 36:55If you want to try it today, install
  987. 36:56Strata, which doesn't require an account
  988. 36:58, with the application or with "strata
  989. 37:00launch" in a terminal. Start with Qwen
  990. 37:02and pay attention to what the installer
  991. 37:04tells you about your RAM and your disk.

About this transcript

This page contains the full transcript of ¿Ya No Necesitas Una GPU Cara? Strata Cambia La IA Local by Jorge Marfil, generated from the public captions YouTube serves with the video. The transcript has 6,577 words across 991 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.