Downloads · 30 days
494
12% of all-time downloads
kgrabko/JiRackTernary_70b
JiRackTernary_70b is a text generation model from kgrabko. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as other.
Downloads · 30 days
494
12% of all-time downloads
All-time downloads
4.2K
Public
Repo size
1.6 TB
Likes
6
Public
Click a slice to open those files.
.safetensors497 GB · 88%
From the Hugging Face model README
Under training yet: DEV and Alfa version is ready
Inventor: Konstantin Vladimirovich Grabko
Contact: [email protected]
Phone: +1 (516) 777-0945
Status: [PATENT PENDING] — Claims Filed December 21, 2025
⚠️ IMPORTANT NOTICE — PROPRIETARY TECHNOLOGY
This model and all accompanying code, algorithms, and documentation are proprietary technology owned by Konstantin Vladimirovich Grabko.
© 2025 Konstantin Vladimirovich Grabko. All Rights Reserved. Patent Pending.
Allowed:
Strictly Prohibited without a written commercial license:
Commercial users must obtain a signed license and pay 5% royalty on net revenue.
Any unauthorized commercial use will be pursued legally under New York law.
Contact for commercial license: [email protected]
JiRack Ternary 70B is a revolutionary ternary-quantized implementation of a 70-billion parameter Transformer model, achieving ~70% VRAM reduction while maintaining near-baseline perplexity. This model uses BitNet-style ternary quantization (${-1, 0, +1}$) with proprietary innovations including:
This model is compatible with the meta-llama/Llama-3.2-70B tokenizer and supports the safetensors format for secure, efficient loading.
Weights are quantized to ternary values ${-1, 0, +1}$ using a proprietary bitwise unpacking kernel that extracts 4 parameters from a single byte:
| Parameter | Bitwise Operation | Range |
|---|---|---|
| Param 1 | (p >> 6) & 0b11 | 0-3 |
| Param 2 | (p >> 4) & 0b11 | 0-3 |
| Param 3 | (p >> 2) & 0b11 | 0-3 |
| Param 4 | p & 0b11 | 0-3 |
Unpacking Equation:
$$w = (b - 1.0) \times \gamma$$
where $\gamma$ is a group-wise scaling factor computed per 128-parameter group.
| Metric | Traditional FP16 | JiRack Ternary 70B |
|---|---|---|
| Memory Footprint | ~140 GB | ~42 GB |
| Memory Reduction | Baseline | ~70% |
| Perplexity Impact | Baseline | <1.5% degradation |
| Thermal Profile | 80-90°C | <75°C |
The SwiGLU-Attention (SWA) Fusion kernel merges FFN and MHA operations, reducing activation memory and keeping GPU temperatures below 75°C during inference.
Tested and validated on:
| Parameter | Value |
|---|---|
| Total Parameters | 70 Billion |
| Hidden Dimension | 8,192 |
| Intermediate Dimension | 28,672 |
| Number of Layers | 80 |
| Attention Heads | 64 |
| Group Size (N) | 128 |
| Quantization | Ternary (1.58-bit) |
| Weight Format | safetensors |
| Tokenizer | meta-llama/Llama-3.2-70B compatible |
pip install transformers torch safetensors accelerate
from transformers import AutoTokenizer, AutoModelForCausalLM
# Load tokenizer (compatible with Llama 3.2 70B)
tokenizer = AutoTokenizer.from_pretrained("meta-llama/Llama-3.2-70B")
# Load JiRack Ternary 70B model
model = AutoModelForCausalLM.from_pretrained(
"kgrabko2/jirack-ternary-70b",
trust_remote_code=True,
device_map="auto", # Automatic layer-wise offloading
torch_dtype="auto"
)
# Generate text
inputs = tokenizer("The future of AI is", return_tensors="pt")
outputs = model.generate(**inputs, max_length=100)
print(tokenizer.decode(outputs[0]))
from accelerate import init_empty_weights, load_checkpoint_and_dispatch
with init_empty_weights():
model = AutoModelForCausalLM.from_pretrained(
"kgrabko2/jirack-ternary-70b",
trust_remote_code=True
)
model = load_checkpoint_and_dispatch(
model,
"kgrabko2/jirack-ternary-70b",
device_map="auto",
no_split_module_classes=["JiRackDecoderLayer"]
)
| Hardware | Tokens/sec (FP16) | Tokens/sec (JiRack) | Speedup |
|---|---|---|---|
| RTX 4080 (16GB) | OOM | ~12 tok/s | ∞ |
| 7900 XT (20GB) | OOM | ~15 tok/s | ∞ |
| 2x RTX 4090 (48GB) | ~8 tok/s | ~28 tok/s | 3.5x |
def unpack_weights(self):
if self.packed_weights is None:
return self.weight
p = self.packed_weights
# Extract 4 params from 1 byte using bit shifts
b1, b2, b3, b4 = (p >> 6) & 0b11, (p >> 4) & 0b11, (p >> 2) & 0b11, p & 0b11
unpacked = torch.stack([b1, b2, b3, b4], dim=1).view(-1)
# Apply offset and group-wise scaling
weights = (unpacked[:num_el].to(torch.float16) - 1.0).view(-1, self.group_size)
weights = weights * self.weight_scale.view(-1, 1)
return weights.view(tuple(self.orig_shape.tolist()))
The model automatically distributes layers across available GPUs/NPUs, ensuring:
Current Need: Sponsor for Llama 405B distillation to match original quality or partnership with a data center.
| Parameter | 405B Configuration |
|---|---|
| Memory Footprint | ~243 GB (vs ~810 GB FP16) |
| VRAM Reduction | ~70% |
| LoRA Fine-tuning | ~245 GB (4x RTX 4090) |
| Thermal Profile | <80°C with SWA Fusion |
✅ Easy Fine-tuning: LoRA adapters (r=16) require only ~200 MB
✅ Consumer Hardware: Fits on 4x RTX 4090 with offloading
✅ Thermal Stability: SWA Fusion maintains <80°C during training
Status: Formal claims filed December 21, 2025
Core IP Claims:
📧 Licensing Inquiries: [email protected]
This repository contains:
Konstantin Vladimirovich Grabko
📧 [email protected]
📞 +1 (516) 777-0945
📍 Plainview, New York, USA
If you use this model in your research, please cite:
@software{grabko2025jirack,
author = {Grabko, Konstantin Vladimirovich},
title = {JiRack Ternary 70B: Proprietary Ternary-Quantized Transformer},
year = {2025},
publisher = {CMS Manhattan},
url = {https://huggingface.co/kgrabko2/jirack-ternary-70b},
note = {Patent Pending}
}
This model contains proprietary technology protected by pending patents. All methods, architectures, and techniques disclosed are the intellectual property of Konstantin Vladimirovich Grabko. See LICENSE for full terms.
Made with 🔥 by CMS Manhattan — Pushing the boundaries of efficient LLM inference
chat_70b.py Run Log & Chat TranscriptDate: 2026-03-21
Script:python chat_70b.py
Mode: TERNARY CHAT MODE (A100 OPTIMIZED)
--- 📚 Loading Tokenizer (Llama-3 style) ---
config.json: 100%|███████████████████████████████████████████████████████████████████████| 654/654 [00:00<00:00, 5.66MB/s]
tokenizer_config.json: 51.0kB [00:00, 18.8MB/s]
tokenizer.json: 9.09MB [00:00, 44.7MB/s]
special_tokens_map.json: 100%|█████████████████████████████████████████████████████████| 73.0/73.0 [00:00<00:00, 1.03MB/s]
--- 🚀 Initializing JiRack 70B Structure ---
--- 📥 Loading 30 shards from /content/JiRack_BitNet_70B_Packed/checkpoints/Analyst-1 ---
Loading shard: model-00001-of-00030.safetensors...
Loading shard: model-00002-of-00030.safetensors...
Loading shard: model-00003-of-00030.safetensors...
Loading shard: model-00004-of-00030.safetensors...
Loading shard: model-00005-of-00030.safetensors...
Loading shard: model-00006-of-00030.safetensors...
Loading shard: model-00007-of-00030.safetensors...
Loading shard: model-00008-of-00030.safetensors...
Loading shard: model-00009-of-00030.safetensors...
Loading shard: model-00010-of-00030.safetensors...
Loading shard: model-00011-of-00030.safetensors...
Loading shard: model-00012-of-00030.safetensors...
Loading shard: model-00013-of-00030.safetensors...
Loading shard: model-00014-of-00030.safetensors...
Loading shard: model-00015-of-00030.safetensors...
Loading shard: model-00016-of-00030.safetensors...
Loading shard: model-00017-of-00030.safetensors...
Loading shard: model-00018-of-00030.safetensors...
Loading shard: model-00019-of-00030.safetensors...
Loading shard: model-00020-of-00030.safetensors...
Loading shard: model-00021-of-00030.safetensors...
Loading shard: model-00022-of-00030.safetensors...
Loading shard: model-00023-of-00030.safetensors...
Loading shard: model-00024-of-00030.safetensors...
Loading shard: model-00025-of-00030.safetensors...
Loading shard: model-00026-of-00030.safetensors...
Loading shard: model-00027-of-00030.safetensors...
Loading shard: model-00028-of-00030.safetensors...
Loading shard: model-00029-of-00030.safetensors...
Loading shard: model-00030-of-00030.safetensors...
✅ JiRack 70B successfully loaded and moved to GPU.
==================================================
💬 JiRack 70B TERNARY CHAT MODE (A100 OPTIMIZED)
Type 'exit' to quit
==================================================
User: Hello
JiRack 70B:
It sounds like thisH purposeo, thenw a You could maker ae lot of your home?
Gen Time: 4.49s
User: How are you doing ?
JiRack 70B:
I am trying to know if you might be a few ideas, and the most common, and I think you can also a clean.
Gen Time: 5.87s
User: (no input / empty)