You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the issue. To keep the tracker readable, every item needs an area prefix in the title and the parts of the issue form filled in. This one is missing:
Start the title with its area: [Engine], [GUI], [TUI], [Benchmark], [Docs] or [Other], then a short description. Example: "[Engine] decode stops after 2 minutes".
Edit the issue (title and description) and this note goes away on its own. If it is still missing parts in 5 days it will be closed, which is not a rejection: fix it and comment /reopen.
changed the title [-]Lower nvidia architecture floor for maxwell cards.[/-][+]Lower nvidia architecture floor to allow older maxwell cards.[/+]on Oct 19, 2026
Thanks. Which card is it and which Strata version? Maxwell (sm_52) has no fast half-precision path and the experimental CUDA 12 engine is built for sm_60 and newer, so changing the number alone may start but run slowly or give wrong output. If you tested it, please tell us the model, the speed and whether the answer text looked right.
Thanks — following up on the questions above: which Maxwell card is it (model and VRAM) and which Strata version did you patch? If you ran it, the model, the decode speed and whether the answer text looked right would tell us whether lowering the floor is safe. A diff of the change you made would also help. If you can, add [Engine] to the title so it routes to the engine queue.
changed the title [-]Lower nvidia architecture floor to allow older maxwell cards.[/-][+][Engine] Lower nvidia architecture floor to allow older maxwell cards.[/+]on Oct 25, 2026
I was able to get Strata (v0.1.44.1) building and running cleanly on Maxwell (sm_52, tested on dual Quadro M6000 24GB on Ubuntu 26.04.1 LTS with NVIDIA driver 580.178.04).
To get past the initial build gating, I only had to lower the minimum architecture checks down to 52 in two files:
Stability: No runtime kernel or PTX crashes occurred during inference—execution and emulation fallback paths handled execution cleanly on the modern driver stack.
Generation speed: Averaging around ~22 t/s decode tokens.
Thank you. Fixed in 0.2.7: Maxwell gets a warning with the build recipe, not an env switch. We could check it with unit tests and builds, but not on your hardware or with your workload. Please try 0.2.7 and tell us how it goes.
A correction to our reply of 10-27: this is not fixed. Your 0.2.7 log shows the sm_52 build stopping at src/prefill/moe_ws_down.cu, because fma.rn.f16x2 needs sm_53 or newer. The 0.2.7 change did not cover that kernel. It is on our list for the next update. Thank you for testing it again.
Activity
github-actions commentedon Oct 19, 2026
Thanks for the issue. To keep the tracker readable, every item needs an area prefix in the title and the parts of the issue form filled in. This one is missing:
Edit the issue (title and description) and this note goes away on its own. If it is still missing parts in 5 days it will be closed, which is not a rejection: fix it and comment
/reopen.Details: CONTRIBUTING.md
[-]Lower nvidia architecture floor for maxwell cards.[/-][+]Lower nvidia architecture floor to allow older maxwell cards.[/+]Niko1221 commentedon Oct 21, 2026
Thanks. Which card is it and which Strata version? Maxwell (sm_52) has no fast half-precision path and the experimental CUDA 12 engine is built for sm_60 and newer, so changing the number alone may start but run slowly or give wrong output. If you tested it, please tell us the model, the speed and whether the answer text looked right.
Niko1221 commentedon Oct 22, 2026
Thanks — following up on the questions above: which Maxwell card is it (model and VRAM) and which Strata version did you patch? If you ran it, the model, the decode speed and whether the answer text looked right would tell us whether lowering the floor is safe. A diff of the change you made would also help. If you can, add [Engine] to the title so it routes to the engine queue.
[-]Lower nvidia architecture floor to allow older maxwell cards.[/-][+][Engine] Lower nvidia architecture floor to allow older maxwell cards.[/+]github-actions commentedon Oct 25, 2026
Thanks, this follows the format now.
jmuffins commentedon Oct 25, 2026
I was able to get Strata (
v0.1.44.1) building and running cleanly on Maxwell (sm_52, tested on dual Quadro M6000 24GB on Ubuntu 26.04.1 LTS with NVIDIA driver 580.178.04).To get past the initial build gating, I only had to lower the minimum architecture checks down to
52in two files:setup.py(line 1092):CMakeLists.txt (line 184):
if(_base LESS 52)
message(FATAL_ERROR "CMAKE_CUDA_ARCHITECTURES '${CMAKE_CUDA_ARCHITECTURES}': even the experimental build "
"needs compute capability 5.2 (sm_52) or newer")
endif()
Build command
Bash
cmake -B build -G Ninja
-DSTRATA_EXPERIMENTAL_SM60=ON
-DCMAKE_CUDA_ARCHITECTURES=52
cmake --build build -j
Verification & Performance
Model: Qwen3.8-Flash-Next-GSQ-RCO-IQ1
Hardware: 2x Quadro M6000 24GB (48GB total VRAM)
Stability: No runtime kernel or PTX crashes occurred during inference—execution and emulation fallback paths handled execution cleanly on the modern driver stack.
Generation speed: Averaging around ~22 t/s decode tokens.
Maxwell sm_52 floor for the opt-in old-card build (#3218)
setup: Maxwell gets a warning with the build recipe, not an env switch (
Merge f-027-gh-eng-s (#3291 #3955 #3317 #4036 #2893 #3218 #3200: serv…
Niko1221 commentedon Oct 27, 2026
Thank you. Fixed in 0.2.7: Maxwell gets a warning with the build recipe, not an env switch. We could check it with unit tests and builds, but not on your hardware or with your workload. Please try 0.2.7 and tell us how it goes.
Release: https://github.com/Niko1221/Strata/releases/tag/v0.2.7
jmuffins commentedon Oct 29, 2026
Tested
v0.2.7with-DSTRATA_EXPERIMENTAL_SM60=ON -DCMAKE_CUDA_ARCHITECTURES=52on Ubuntu 26.04.1 LTS with dual Quadro M6000 24GB.The CMake configure warning triggered cleanly as intended:
However, compilation halted at
[1/220]onsrc/prefill/moe_ws_down.cudue tofma.rn.f16x2andadd.rn.f16x2:jmuffins commentedon Oct 29, 2026
Niko1221 commentedon Oct 29, 2026
A correction to our reply of 10-27: this is not fixed. Your 0.2.7 log shows the sm_52 build stopping at
src/prefill/moe_ws_down.cu, becausefma.rn.f16x2needs sm_53 or newer. The 0.2.7 change did not cover that kernel. It is on our list for the next update. Thank you for testing it again.[Other] track the local Maxwell (sm_52) build in the fork (not upstre…