TestSubject-1 is a model from Mr. Black Beard, released under Apache License 2.0 (access requested at publisher). It has 149M parameters. At 16-bit it needs about 0.4 GB of GPU memory, which fits on 1x MI300X from $1.85 an hour, at the lowest prices in the SAVRN Index. It draws 106 downloads a month.
Rose X1.5 SLM (148.8M params).
Runs On
What it takes to serve TestSubject-1 (149M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.
| Precision | Weights | Memory needed | Cheapest setup | Per hour | Also fits |
|---|---|---|---|---|---|
| 16-bit | 0.3 GB | 0.4 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 8-bit | 0.1 GB | 0.2 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
| 4-bit | 0.1 GB | 0.1 GB | 1x MI300X (192 GB) Vultr |
$1.85 | 1x H100 $1.99 · 1x MI325X $2.00 |
Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 23, 2026.
TestSubject-1 on every accelerator the SAVRN Index prices, at every precision
Model Card
By Mr. Black Beard, published under apache-2.0, revision 84de86ce81f1.
Rose X1.5 SLM (148.8M params).
Read Mr. Black Beard's full model card
Rose X1.5 SLM (148.8M params).
Architecture
| Property | Value |
|---|---|
| Layers | 30 |
| Hidden | 640 |
| Heads | 10 (kv=5) |
| QK Norm | True |
| XSA | True |
| Refresh Gate | [9, 19] |
| Params | 148.826M |
Training
- Tokens: 49,468,620,800
- Val PPL: 9.86
- Optimizer: muon_adamw
Identity and Version
- Repository
- CyanMonkey/TestSubject-1
- Publisher
- Mr. Black Beard
- Task
- Not stated by the source
- Modality
- Other
- Library
- Not stated by the source
- Parameters
- 149M parameters
- Languages
- en
- Revision
- 84de86ce81f1424d68cfe15bf6bf2d6952e50b90
- First published
- 2026-10-16
- Last updated
- 2026-10-23
Files and Weights
248 files, 1.9 GB in total. The weights are 2 files totalling 1.9 GB in pt, safetensors.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| model.safetensors | Weights | 595.3 MB | — |
| resume/ckpt.pt | Weights | 1.3 GB | — |
| config.json | Configuration | 1.1 KB | — |
| configuration_rose_x1_5.py | Configuration | 2.8 KB | — |
| generation_config.json | Configuration | 44 B | — |
| modeling_rose_x1_5.py | Configuration | 25.9 KB | — |
| training_meta.json | Configuration | 360 B | — |
| README.md | Documentation | 429 B | — |
| logs/log_10000.jsonl | Other | 8.4 KB | — |
| logs/log_10400.jsonl | Other | 11.2 KB | — |
| logs/log_10800.jsonl | Other | 13.9 KB | — |
| logs/log_11200.jsonl | Other | 16.7 KB | — |
| logs/log_11600.jsonl | Other | 19.5 KB | — |
| logs/log_1200.jsonl | Other | 8.4 KB | — |
| logs/log_12000.jsonl | Other | 22.2 KB | — |
| logs/log_12400.jsonl | Other | 25.0 KB | — |
| logs/log_12800.jsonl | Other | 27.8 KB | — |
| logs/log_13200.jsonl | Other | 30.5 KB | — |
| logs/log_13600.jsonl | Other | 33.3 KB | — |
| logs/log_14000.jsonl | Other | 36.0 KB | — |
| logs/log_14400.jsonl | Other | 38.8 KB | — |
| logs/log_14800.jsonl | Other | 41.6 KB | — |
| logs/log_15200.jsonl | Other | 44.3 KB | — |
| logs/log_15600.jsonl | Other | 47.1 KB | — |
| logs/log_1600.jsonl | Other | 11.2 KB | — |
| logs/log_16000.jsonl | Other | 49.9 KB | — |
| logs/log_16400.jsonl | Other | 52.6 KB | — |
| logs/log_16800.jsonl | Other | 55.4 KB | — |
| logs/log_17200.jsonl | Other | 58.2 KB | — |
| logs/log_17600.jsonl | Other | 60.9 KB | — |
| logs/log_18000.jsonl | Other | 63.7 KB | — |
| logs/log_18400.jsonl | Other | 66.4 KB | — |
| logs/log_18800.jsonl | Other | 3.0 KB | — |
| logs/log_19200.jsonl | Other | 5.7 KB | — |
| logs/log_19600.jsonl | Other | 8.5 KB | — |
| logs/log_2000.jsonl | Other | 13.9 KB | — |
| logs/log_20000.jsonl | Other | 11.3 KB | — |
| logs/log_20400.jsonl | Other | 14.1 KB | — |
| logs/log_20800.jsonl | Other | 16.8 KB | — |
| logs/log_21200.jsonl | Other | 19.6 KB | — |
| logs/log_21600.jsonl | Other | 22.4 KB | — |
| logs/log_22000.jsonl | Other | 25.2 KB | — |
| logs/log_22400.jsonl | Other | 28.0 KB | — |
| logs/log_22800.jsonl | Other | 30.7 KB | — |
| logs/log_23200.jsonl | Other | 33.5 KB | — |
| logs/log_23600.jsonl | Other | 36.3 KB | — |
| logs/log_2400.jsonl | Other | 16.6 KB | — |
| logs/log_24000.jsonl | Other | 39.1 KB | — |
| logs/log_24400.jsonl | Other | 41.9 KB | — |
| logs/log_24800.jsonl | Other | 44.6 KB | — |
| logs/log_25200.jsonl | Other | 47.4 KB | — |
| logs/log_25600.jsonl | Other | 50.2 KB | — |
| logs/log_26000.jsonl | Other | 53.0 KB | — |
| logs/log_26400.jsonl | Other | 55.8 KB | — |
| logs/log_26800.jsonl | Other | 58.5 KB | — |
| logs/log_27200.jsonl | Other | 61.3 KB | — |
| logs/log_27600.jsonl | Other | 64.1 KB | — |
| logs/log_2800.jsonl | Other | 19.4 KB | — |
| logs/log_28000.jsonl | Other | 3.0 KB | — |
| logs/log_28400.jsonl | Other | 5.8 KB | — |
| logs/log_28800.jsonl | Other | 8.5 KB | — |
| logs/log_29200.jsonl | Other | 11.3 KB | — |
| logs/log_29600.jsonl | Other | 14.1 KB | — |
| logs/log_30000.jsonl | Other | 16.9 KB | — |
| logs/log_30400.jsonl | Other | 19.6 KB | — |
| logs/log_30800.jsonl | Other | 22.4 KB | — |
| logs/log_31200.jsonl | Other | 25.2 KB | — |
| logs/log_31600.jsonl | Other | 28.0 KB | — |
| logs/log_3200.jsonl | Other | 22.1 KB | — |
| logs/log_32000.jsonl | Other | 30.8 KB | — |
| logs/log_32400.jsonl | Other | 33.5 KB | — |
| logs/log_32800.jsonl | Other | 36.3 KB | — |
| logs/log_33200.jsonl | Other | 39.1 KB | — |
| logs/log_33600.jsonl | Other | 41.9 KB | — |
| logs/log_34000.jsonl | Other | 44.6 KB | — |
| logs/log_34400.jsonl | Other | 47.4 KB | — |
| logs/log_34800.jsonl | Other | 50.2 KB | — |
| logs/log_35200.jsonl | Other | 53.0 KB | — |
| logs/log_35600.jsonl | Other | 55.8 KB | — |
| logs/log_3600.jsonl | Other | 24.9 KB | — |
| logs/log_36000.jsonl | Other | 58.5 KB | — |
| logs/log_36400.jsonl | Other | 61.3 KB | — |
| logs/log_36800.jsonl | Other | 64.1 KB | — |
| logs/log_37200.jsonl | Other | 66.9 KB | — |
| logs/log_37600.jsonl | Other | 3.0 KB | — |
| logs/log_38000.jsonl | Other | 5.7 KB | — |
| logs/log_38400.jsonl | Other | 8.5 KB | — |
| logs/log_38800.jsonl | Other | 11.3 KB | — |
| logs/log_39200.jsonl | Other | 14.1 KB | — |
| logs/log_39600.jsonl | Other | 16.9 KB | — |
| logs/log_400.jsonl | Other | 3.0 KB | — |
| logs/log_4000.jsonl | Other | 27.6 KB | — |
| logs/log_40000.jsonl | Other | 19.6 KB | — |
| logs/log_40400.jsonl | Other | 22.4 KB | — |
| logs/log_40800.jsonl | Other | 25.2 KB | — |
| logs/log_41200.jsonl | Other | 28.0 KB | — |
| logs/log_41600.jsonl | Other | 30.7 KB | — |
| logs/log_42000.jsonl | Other | 33.5 KB | — |
| logs/log_42400.jsonl | Other | 36.3 KB | — |
| logs/log_42800.jsonl | Other | 39.1 KB | — |
| logs/log_43200.jsonl | Other | 41.8 KB | — |
| logs/log_43600.jsonl | Other | 44.6 KB | — |
| logs/log_4400.jsonl | Other | 30.3 KB | — |
| logs/log_44000.jsonl | Other | 47.4 KB | — |
| logs/log_44400.jsonl | Other | 50.2 KB | — |
| logs/log_44800.jsonl | Other | 53.0 KB | — |
| logs/log_45200.jsonl | Other | 55.7 KB | — |
| logs/log_45600.jsonl | Other | 58.5 KB | — |
| logs/log_46000.jsonl | Other | 61.3 KB | — |
| logs/log_46400.jsonl | Other | 64.0 KB | — |
| logs/log_46800.jsonl | Other | 66.8 KB | — |
| logs/log_47200.jsonl | Other | 3.0 KB | — |
| logs/log_47600.jsonl | Other | 5.7 KB | — |
| logs/log_4800.jsonl | Other | 33.1 KB | — |
| logs/log_48000.jsonl | Other | 8.5 KB | — |
| logs/log_48400.jsonl | Other | 11.3 KB | — |
| logs/log_48800.jsonl | Other | 14.1 KB | — |
| logs/log_49200.jsonl | Other | 16.8 KB | — |
| logs/log_49600.jsonl | Other | 19.6 KB | — |
| logs/log_50000.jsonl | Other | 22.4 KB | — |
| logs/log_50400.jsonl | Other | 25.2 KB | — |
| logs/log_50800.jsonl | Other | 28.0 KB | — |
| logs/log_51200.jsonl | Other | 30.7 KB | — |
| logs/log_51600.jsonl | Other | 33.5 KB | — |
| logs/log_5200.jsonl | Other | 35.8 KB | — |
| logs/log_52000.jsonl | Other | 36.3 KB | — |
| logs/log_52400.jsonl | Other | 39.1 KB | — |
| logs/log_52800.jsonl | Other | 41.8 KB | — |
| logs/log_53200.jsonl | Other | 44.6 KB | — |
| logs/log_53600.jsonl | Other | 47.4 KB | — |
| logs/log_54000.jsonl | Other | 50.2 KB | — |
| logs/log_54400.jsonl | Other | 52.9 KB | — |
| logs/log_54800.jsonl | Other | 55.7 KB | — |
| logs/log_55200.jsonl | Other | 58.5 KB | — |
| logs/log_55600.jsonl | Other | 61.2 KB | — |
| logs/log_5600.jsonl | Other | 38.6 KB | — |
| logs/log_56000.jsonl | Other | 64.0 KB | — |
| logs/log_56400.jsonl | Other | 66.8 KB | — |
| logs/log_56800.jsonl | Other | 3.0 KB | — |
| logs/log_57200.jsonl | Other | 5.7 KB | — |
| logs/log_57600.jsonl | Other | 8.5 KB | — |
| logs/log_58000.jsonl | Other | 11.3 KB | — |
| logs/log_58400.jsonl | Other | 14.1 KB | — |
| logs/log_58800.jsonl | Other | 16.8 KB | — |
| logs/log_59200.jsonl | Other | 19.6 KB | — |
| logs/log_59600.jsonl | Other | 22.4 KB | — |
| logs/log_6000.jsonl | Other | 41.3 KB | — |
| logs/log_60000.jsonl | Other | 25.2 KB | — |
| logs/log_60400.jsonl | Other | 27.9 KB | — |
| logs/log_60800.jsonl | Other | 30.7 KB | — |
| logs/log_61200.jsonl | Other | 33.5 KB | — |
| logs/log_61600.jsonl | Other | 36.2 KB | — |
| logs/log_62000.jsonl | Other | 39.0 KB | — |
| logs/log_62400.jsonl | Other | 41.8 KB | — |
| logs/log_62800.jsonl | Other | 44.6 KB | — |
| logs/log_63200.jsonl | Other | 47.3 KB | — |
| logs/log_63600.jsonl | Other | 50.1 KB | — |
| logs/log_6400.jsonl | Other | 44.1 KB | — |
| logs/log_64000.jsonl | Other | 52.9 KB | — |
| logs/log_64400.jsonl | Other | 55.7 KB | — |
| logs/log_64800.jsonl | Other | 58.4 KB | — |
| logs/log_65200.jsonl | Other | 61.2 KB | — |
| logs/log_65600.jsonl | Other | 64.0 KB | — |
| logs/log_66000.jsonl | Other | 66.8 KB | — |
| logs/log_66400.jsonl | Other | 3.0 KB | — |
| logs/log_66800.jsonl | Other | 5.7 KB | — |
| logs/log_67200.jsonl | Other | 8.5 KB | — |
| logs/log_67600.jsonl | Other | 3.0 KB | — |
| logs/log_6800.jsonl | Other | 46.8 KB | — |
| logs/log_68000.jsonl | Other | 5.7 KB | — |
| logs/log_68400.jsonl | Other | 8.5 KB | — |
| logs/log_68800.jsonl | Other | 11.3 KB | — |
| logs/log_69200.jsonl | Other | 14.1 KB | — |
| logs/log_69600.jsonl | Other | 16.8 KB | — |
| logs/log_70000.jsonl | Other | 19.6 KB | — |
| logs/log_70400.jsonl | Other | 22.4 KB | — |
| logs/log_70800.jsonl | Other | 25.2 KB | — |
| logs/log_71200.jsonl | Other | 27.9 KB | — |
| logs/log_71600.jsonl | Other | 30.7 KB | — |
| logs/log_7200.jsonl | Other | 49.6 KB | — |
| logs/log_72000.jsonl | Other | 33.5 KB | — |
| logs/log_72400.jsonl | Other | 36.2 KB | — |
| logs/log_72800.jsonl | Other | 39.0 KB | — |
| logs/log_73200.jsonl | Other | 41.8 KB | — |
| logs/log_73600.jsonl | Other | 44.6 KB | — |
| logs/log_74000.jsonl | Other | 47.3 KB | — |
| logs/log_74400.jsonl | Other | 50.1 KB | — |
| logs/log_74800.jsonl | Other | 52.9 KB | — |
| logs/log_75200.jsonl | Other | 55.7 KB | — |
| logs/log_75600.jsonl | Other | 58.4 KB | — |
| logs/log_7600.jsonl | Other | 52.3 KB | — |
| logs/log_76000.jsonl | Other | 61.2 KB | — |
| logs/log_76400.jsonl | Other | 64.0 KB | — |
| logs/log_76800.jsonl | Other | 66.8 KB | — |
| logs/log_77200.jsonl | Other | 3.0 KB | — |
| logs/log_77600.jsonl | Other | 5.7 KB | — |
| logs/log_78000.jsonl | Other | 8.5 KB | — |
| logs/log_78400.jsonl | Other | 11.3 KB | — |
| logs/log_78800.jsonl | Other | 14.1 KB | — |
| logs/log_79200.jsonl | Other | 16.8 KB | — |
| logs/log_79600.jsonl | Other | 19.6 KB | — |
| logs/log_800.jsonl | Other | 5.7 KB | — |
| logs/log_8000.jsonl | Other | 55.0 KB | — |
| logs/log_80000.jsonl | Other | 22.4 KB | — |
| logs/log_80400.jsonl | Other | 25.1 KB | — |
| logs/log_80800.jsonl | Other | 27.9 KB | — |
| logs/log_81200.jsonl | Other | 30.7 KB | — |
| logs/log_81600.jsonl | Other | 33.5 KB | — |
| logs/log_82000.jsonl | Other | 36.3 KB | — |
| logs/log_82400.jsonl | Other | 39.0 KB | — |
| logs/log_82800.jsonl | Other | 41.8 KB | — |
| logs/log_83200.jsonl | Other | 44.6 KB | — |
| logs/log_83600.jsonl | Other | 47.4 KB | — |
| logs/log_8400.jsonl | Other | 57.8 KB | — |
| logs/log_84000.jsonl | Other | 50.1 KB | — |
| logs/log_84400.jsonl | Other | 52.9 KB | — |
| logs/log_84800.jsonl | Other | 55.7 KB | — |
| logs/log_85200.jsonl | Other | 58.5 KB | — |
| logs/log_85600.jsonl | Other | 61.2 KB | — |
| logs/log_86000.jsonl | Other | 64.0 KB | — |
| logs/log_86400.jsonl | Other | 66.8 KB | — |
| logs/log_86800.jsonl | Other | 3.0 KB | — |
| logs/log_87200.jsonl | Other | 5.8 KB | — |
| logs/log_87600.jsonl | Other | 8.5 KB | — |
| logs/log_8800.jsonl | Other | 60.5 KB | — |
| logs/log_88000.jsonl | Other | 11.3 KB | — |
| logs/log_88400.jsonl | Other | 14.1 KB | — |
| logs/log_88800.jsonl | Other | 16.8 KB | — |
| logs/log_89200.jsonl | Other | 19.6 KB | — |
| logs/log_89600.jsonl | Other | 22.4 KB | — |
| logs/log_90000.jsonl | Other | 25.1 KB | — |
| logs/log_90400.jsonl | Other | 27.9 KB | — |
| logs/log_90800.jsonl | Other | 30.7 KB | — |
| logs/log_91200.jsonl | Other | 33.5 KB | — |
| logs/log_91600.jsonl | Other | 36.2 KB | — |
| logs/log_9200.jsonl | Other | 2.9 KB | — |
| logs/log_92000.jsonl | Other | 39.0 KB | — |
| logs/log_92400.jsonl | Other | 41.8 KB | — |
| logs/log_92800.jsonl | Other | 44.5 KB | — |
| logs/log_93200.jsonl | Other | 47.3 KB | — |
| logs/log_93600.jsonl | Other | 50.1 KB | — |
| logs/log_94000.jsonl | Other | 52.9 KB | — |
| logs/log_94400.jsonl | Other | 55.6 KB | — |
| logs/log_9600.jsonl | Other | 5.7 KB | — |
| resume/latest_step.txt | Other | 5 B | — |
| .gitattributes | Repository | 1.5 KB | — |
| tokenizer.json | Tokenizer | 2.3 MB | — |
| tokenizer_config.json | Tokenizer | 439 B | — |
License and Download
- License
- apache-2.0
- Access
- Access requested at publisher
- Download size
- 1.9 GB
Mr. Black Beard grants access through its official repository on Hugging Face. Read the license.
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 1.9 GB |
| 16-bit | 0.3 GB |
| 8-bit | 0.1 GB |
| 4-bit | 0.1 GB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.
Questions About TestSubject-1
How much GPU memory does TestSubject-1 need?
About 0.4 GB at 16-bit and 0.1 GB at 4-bit: the weights (149M parameters) plus a working margin. A long context needs more.
What is the cheapest GPU to run TestSubject-1 on?
At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.
Can I use TestSubject-1 commercially?
Yes. TestSubject-1 is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.