wpferrell commited on
Commit
1327552
Β·
verified Β·
1 Parent(s): 808d190

docs: v3.13.0 card update

Browse files
Files changed (1) hide show
  1. README.md +89 -1
README.md CHANGED
@@ -1 +1,89 @@
1
- LS0tDQpsaWNlbnNlOiBtaXQNCnRhZ3M6DQogIC0gYmlnc21hbGwNCiAgLSBjb21wcmVzc2VkDQogIC0gbG9zc2xlc3MNCi0tLQ0KClshW0RPSV0oaHR0cHM6Ly96ZW5vZG8ub3JnL2JhZGdlL0RPSS8xMC41MjgxL3plbm9kby4yMDI3OTI0OC5zdmcpXShodHRwczovL2RvaS5vcmcvMTAuNTI4MS96ZW5vZG8uMjAyNzkyNDgpCg0KIyBQaGktMy41IE1pbmkgSW5zdHJ1Y3Qg4oCUIEJpZ1NtYWxsIENvbXByZXNzZWQNCg0KTG9zc2xlc3MgY29tcHJlc3NlZCB2ZXJzaW9uIG9mIFttaWNyb3NvZnQvUGhpLTMuNS1taW5pLWluc3RydWN0XShodHRwczovL2h1Z2dpbmdmYWNlLmNvL21pY3Jvc29mdC9QaGktMy41LW1pbmktaW5zdHJ1Y3QpLg0KKio2NS42JSBzbWFsbGVyLiBCaXQtaWRlbnRpY2FsIHdlaWdodHMuIE5vIHF1YWxpdHkgbG9zcy4qKg0KDQojIyBRdWljayBzdGFydA0KDQpgYGBiYXNoDQpwaXAgaW5zdGFsbCBiaWdzbWFsbA0KYGBgDQoNCmBgYHB5dGhvbg0KZnJvbSB0cmFuc2Zvcm1lcnMgaW1wb3J0IEF1dG9Nb2RlbEZvckNhdXNhbExNLCBBdXRvVG9rZW5pemVyDQoNCm1vZGVsID0gQXV0b01vZGVsRm9yQ2F1c2FsTE0uZnJvbV9wcmV0cmFpbmVkKCJ3cGZlcnJlbGwvcGhpLTMuNS1taW5pLWluc3RydWN0LWJpZ3NtYWxsIikNCnRva2VuaXplciA9IEF1dG9Ub2tlbml6ZXIuZnJvbV9wcmV0cmFpbmVkKCJtaWNyb3NvZnQvUGhpLTMuNS1taW5pLWluc3RydWN0IikNCmBgYA0KDQojIyBMb3ctVlJBTSBzdHJlYW1pbmcNCg0KYGBgcHl0aG9uDQpmcm9tIGJpZ3NtYWxsIGltcG9ydCBCaWdTbWFsbFN0cmVhbWluZ01vZGVsDQoNCm1vZGVsID0gQmlnU21hbGxTdHJlYW1pbmdNb2RlbC5mcm9tX3ByZXRyYWluZWQoIndwZmVycmVsbC9waGktMy41LW1pbmktaW5zdHJ1Y3QtYmlnc21hbGwiKQ0KYGBgDQoNCiMjIERldGFpbHMNCg0KfCB8IFZhbHVlIHwNCnwtLS18LS0tfA0KfCBPcmlnaW5hbCBtb2RlbCB8IFttaWNyb3NvZnQvUGhpLTMuNS1taW5pLWluc3RydWN0XShodHRwczovL2h1Z2dpbmdmYWNlLmNvL21pY3Jvc29mdC9QaGktMy41LW1pbmktaW5zdHJ1Y3QpIHwNCnwgT3JpZ2luYWwgc2l6ZSB8IDcuMiBHQiB8DQp8IENvbXByZXNzZWQgc2l6ZSB8IDQuNjcgR0IgfA0KfCBDb21wcmVzc2lvbiByYXRpbyB8IDY1LjYlIG9mIG9yaWdpbmFsIHwNCnwgRm9ybWF0IHwgQmlnU21hbGwgbG9zc2xlc3MgKC5icykgfA0KfCBSZWNvbnN0cnVjdGlvbiB8IEJpdC1pZGVudGljYWwsIG1kNS12ZXJpZmllZCB8DQp8IFJlcXVpcmVzIHwgYmlnc21hbGwgPj0gMy4wLjAgfA0KDQojIyBBbGwgcHJlLWNvbXByZXNzZWQgbW9kZWxzDQoNClNlZSBbd3BmZXJyZWxsIG9uIEh1Z2dpbmdGYWNlXShodHRwczovL2h1Z2dpbmdmYWNlLmNvL3dwZmVycmVsbCkgZm9yIGFsbCBhdmFpbGFibGUgbW9kZWxzLg0KDQojIyBMaWNlbnNlDQoNCk1vZGVsIHdlaWdodHM6IHNhbWUgbGljZW5zZSBhcyB0aGUgb3JpZ2luYWwgbW9kZWwgKFttaWNyb3NvZnQvUGhpLTMuNS1taW5pLWluc3RydWN0XShodHRwczovL2h1Z2dpbmdmYWNlLmNvL21pY3Jvc29mdC9QaGktMy41LW1pbmktaW5zdHJ1Y3QpKS4NCkJpZ1NtYWxsIGZvcm1hdDogW0VsYXN0aWMgTGljZW5zZSAyLjBdKGh0dHBzOi8vd3d3LmVsYXN0aWMuY28vbGljZW5zaW5nL2VsYXN0aWMtbGljZW5zZSkg4oCUIGZyZWUgZm9yIHBlcnNvbmFsLCByZXNlYXJjaCwgYW5kIGludGVybmFsIGNvbW1lcmNpYWwgdXNlLg0KQ29tbWVyY2lhbC9TYWFTIGxpY2Vuc2luZzogd3BmZXJyZWxsQGdtYWlsLmNvbQ0K
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - bigsmall
5
+ - compressed
6
+ - lossless
7
+ ---
8
+
9
+ [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.20279248.svg)](https://doi.org/10.5281/zenodo.20279248)
10
+
11
+ # Phi-3.5 Mini Instruct β€” BigSmall Compressed
12
+
13
+ **65.6% smaller than [microsoft/Phi-3.5-mini-instruct](https://huggingface.co/microsoft/Phi-3.5-mini-instruct). Bit-identical weights. Drop-in replacement.**
14
+
15
+ ## Use it in 2 lines
16
+
17
+ ```bash
18
+ pip install bigsmall
19
+ ```
20
+
21
+ ```python
22
+ from transformers import AutoModelForCausalLM, AutoTokenizer
23
+
24
+ model = AutoModelForCausalLM.from_pretrained("wpferrell/phi-3.5-mini-instruct-bigsmall")
25
+ tokenizer = AutoTokenizer.from_pretrained("microsoft/Phi-3.5-mini-instruct")
26
+ ```
27
+
28
+ ## Size comparison
29
+
30
+ | | Size |
31
+ |---|---|
32
+ | Original ([microsoft/Phi-3.5-mini-instruct](https://huggingface.co/microsoft/Phi-3.5-mini-instruct)) | 7.2 GB |
33
+ | This compressed version | 4.67 GB |
34
+ | Compression ratio | 65.6% of original |
35
+
36
+ ## What "lossless" means
37
+
38
+ Every weight is mathematically identical to the original. Not quantized. Not pruned. Identical model behaviour. Compressed using entropy coding β€” like ZIP but designed for neural weights.
39
+
40
+ Every tensor's md5 is stored in the file header; `bigsmall verify` decompresses and verifies bit-for-bit.
41
+
42
+ ## Low VRAM streaming
43
+
44
+ ```python
45
+ from bigsmall import BigSmallStreamingModel
46
+
47
+ model = BigSmallStreamingModel.from_pretrained(
48
+ "wpferrell/phi-3.5-mini-instruct-bigsmall",
49
+ device="cuda",
50
+ lru_max_vram_gb=2.0, # cache 2 GB of decoded layers (v3.13.0+)
51
+ )
52
+ out = model.generate(input_ids, max_new_tokens=100)
53
+ ```
54
+
55
+ Streams layers on demand β€” uses ~12Γ— less VRAM than a full load.
56
+
57
+ ## New in BigSmall v3.13.0
58
+
59
+ - **Delta compression** β€” if you have the base model already, store a fine-tune as a tiny patch on top:
60
+ ```bash
61
+ bigsmall compress my_finetune.safetensors --delta-from base.safetensors -o patch.bs
62
+ ```
63
+ - **`bigsmall scan`** β€” analyse a model before compressing.
64
+ - **`bigsmall apply`** β€” reconstruct a fine-tune from base + patch.
65
+ - **`bigsmall verify --sample 0.001`** β€” fast probabilistic integrity check.
66
+ - **`bigsmall compress --ecc`** β€” optional Reed-Solomon error recovery.
67
+ - **`bigsmall compress --resume`** β€” resumable compression.
68
+
69
+ [Full release notes β†’](https://github.com/wpferrell/Bigsmall/releases/tag/v3.13.0)
70
+
71
+ ## All pre-compressed models
72
+
73
+ See [wpferrell on HuggingFace](https://huggingface.co/wpferrell) for all available models.
74
+
75
+ ## License
76
+
77
+ Model weights: same license as the original model ([microsoft/Phi-3.5-mini-instruct](https://huggingface.co/microsoft/Phi-3.5-mini-instruct)).
78
+ BigSmall format: [Elastic License 2.0](https://www.elastic.co/licensing/elastic-license) β€” free for personal, research, and internal commercial use.
79
+ Commercial/SaaS licensing: wpferrell@gmail.com
80
+
81
+ ## Requires
82
+
83
+ `bigsmall >= 3.13.0` to access the latest features. Older versions (>= 3.0.0) can still decode this model.
84
+
85
+ ## Citation
86
+
87
+ If you use BigSmall in research:
88
+
89
+ > Ferrell, W. (2026). *BigSmall: Lossless Compression for Neural Network Weights.* Zenodo. https://doi.org/10.5281/zenodo.20279248