TOREloRA v1.1.1 — LoRA fine-tuning + ASGP v3 · CORAP20 · SSYP · OMNISYNC+ · BBGH AGI · ZeroFault v2
Project description
TOREloRA v1.1.1 — "THE REAL AGI" 🌐⚡🧠
TORE TEKNOLOJİ & ARAŞTIRMA — MIT Lisansı
Ömür Bera Işık & TORE Teknoloji Ekibi
Kurulum
# Minimal (temel eğitim)
pip install torelora
# Tam kurulum (4-bit, Flash Attention, WandB, DeepSpeed…)
pip install torelora[full]
En Basit Kullanım
from torelora import TOREloRA
tl = TOREloRA("mistralai/Mistral-7B-v0.3")
model, tok = tl.load()
trainer = tl.get_trainer(dataset)
tl.train(trainer)
SimpleConfig — c/true · c/false Sistemi
from torelora import SimpleConfig, TOREloRA
cfg = SimpleConfig.parse("""
model_name meta-llama/Llama-3.2-1B
ssyp c/true
omnisync c/true
bbgh c/false
corap20 c/false
lora_r 32
batch_size 4
epochs 3
flash_attention c/true
""")
tl = TOREloRA(cfg)
model, tok = tl.load()
trainer = tl.get_trainer(my_dataset)
tl.train(trainer)
Teknoloji Bileşenleri
| Bileşen | Açıklama |
|---|---|
| 🌊 SSYP | Simultaneous Synchronized Yield Pipeline — tüm tokenlar tek paket, sıfır CPU yükü |
| 🔮 CORAP20 | Hibrit 2-Bit Dinamik Bilgi Ekosistemi — %42–75 bellek tasarrufu |
| ⚡ ASGP v3 | Async Stream Grad Pipe — parametre başına farklı gürültü, INT8 ring buffer |
| 🧬 ParamMesh | Parametreler arası canlı bilgi takas ağı |
| 🛡️ ZeroFault v2 | Otomatik grad onarım, spike yumuşatma, sarsılmaz kararlılık |
| 🌐 OMNISYNC+ | Geometrik Rezonans · Holografik Veri Katlama · Asenkron Singularity |
| 🧠 BBGH AGI | Bilişsel sessizlik raporu · sentetik muhakeme · one-shot öğrenme |
| 🔬 T4TrillionEngine | T4 (16GB) üzerinde trilyon parametreli model, LRU katman önbelleği |
Tüm Parametreler 20+ Takma İsimle
tl = TOREloRA(
model="llama3", # veya: model_name, checkpoint, base…
rank=32, # veya: lora_r, r, adapter_rank…
lr=3e-4, # veya: learning_rate, step_size…
batch=4, # veya: batch_size, bs, train_batch…
epochs=3, # veya: num_epochs, passes…
sgp=True, # ASGP v2/v3
ssyp=True, # Sıfır-overhead pipeline
corap20=True, # Hibrit 2-bit quantization
omnisync=True, # Geometrik rezonans hizalama
bbgh=True, # One-shot bellek motoru
agi_core=True, # bbgh + omnisync açar
flash_attention=True,
quantization="4bit",
)
Bileşenleri Doğrudan Kullanma
ASGP v2 — Gradyan Gürültü Borusu
from torelora import ASGPv2
import torch.nn as nn
model = nn.Sequential(nn.Linear(128, 256), nn.ReLU(), nn.Linear(256, 64))
pipe = ASGPv2(pipe_mb=512., noise=0.005, dist="normal",
int8=True, async_bg=True, unique_per_param=True)
pipe.register_model(model)
# Eğitim döngüsünde:
pipe.inject(model) # Gürültü enjekte et
# … optimizer.step() …
pipe.adapt(loss.item()) # Adaptif gürültü güncelle
pipe.stop()
SSYP — Sıfır-Overhead Pipeline
from torelora import SSYP
ssyp = SSYP(tokenizer, max_length=2048, async_tokenize=True)
dataset = ssyp.prepare(my_raw_dataset)
# Trainer'a otomatik bağla:
ssyp.patch_trainer(trainer, model)
CORAP20 — Hibrit 2-Bit Quantization
from torelora import CORAP20Engine
import torch.nn as nn
model = nn.Sequential(nn.Linear(512, 1024), nn.ReLU(), nn.Linear(1024, 256))
engine = CORAP20Engine(model, block_size=64, gkp_size_mb=4., holographic=True)
n = engine.quantize_model()
stats = engine.memory_stats()
print(f"{stats['orig_mb']:.1f}MB → {stats['corap_mb']:.1f}MB (%{stats['saving_pct']:.0f} tasarruf)")
BBGH — One-Shot Bellek Motoru
from torelora import BBGHEngine
bbgh = BBGHEngine(embed_dim=512, max_cells=100_000)
bbgh.batch_learn(["Python 1991'de oluşturuldu.", "Yapay zeka insan zekasını taklit eder."])
hits = bbgh.query("Python kim yazdı?", top_k=3)
result = bbgh.generate("yapay zeka nedir")
print(hits[0]["value"])
StreamingCORAP20Loader — Dev Modeller için
from torelora import StreamingCORAP20Loader
loader = StreamingCORAP20Loader("/path/to/70B-model", block_size=64, gkp_size_mb=256.)
store = loader.convert_stream() # Asla tam belleğe gelmez
model, engine = loader.inject_into_model(model)
print(loader.stats)
Komut Satırı
# Ortam kontrolü
torelora-check
# Tüm demolar
torelora
# Tek bileşen demo
torelora --demo asgp
torelora --demo ssyp
torelora --demo corap20
torelora --demo omnisync
torelora --demo bbgh
torelora --demo config
# Sürüm
torelora --version
ZeroFault v2 — Otomatik Hata Yönetimi
from torelora import ZeroFault
# Güvenli çalıştırma — hata olursa default döner
result = ZeroFault.run(risky_function, arg1, arg2, default=None)
# Grad spike onarımı
gnorm = ZeroFault.maybe_repair_gradients(model, prev_norm=prev_gnorm)
# Hata özeti
ZeroFault.summary()
ZeroFault.save("torelora_errors.json")
Lisans
MIT Lisansı — © TORE TEKNOLOJİ & ARAŞTIRMA, Ömür Bera Işık
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
torelora-1.1.1.tar.gz
(81.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
torelora-1.1.1-py3-none-any.whl
(76.6 kB
view details)
File details
Details for the file torelora-1.1.1.tar.gz.
File metadata
- Download URL: torelora-1.1.1.tar.gz
- Upload date:
- Size: 81.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac7ba372ad4f88d5ef1e89039480d7c55ef147acba7a7a442bafb57edf3247f7
|
|
| MD5 |
97be8e600e7a799da5cdd6768c513d7d
|
|
| BLAKE2b-256 |
11e70d696fae2fc73202856cce488e6eb8d36b26da4824907ef84e0b8346f8b6
|
File details
Details for the file torelora-1.1.1-py3-none-any.whl.
File metadata
- Download URL: torelora-1.1.1-py3-none-any.whl
- Upload date:
- Size: 76.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de3687f5ed36376b126f2b3ebfd6b72385417c64107b4e8f038a5717aad5bc53
|
|
| MD5 |
04dbbe1fa787664ff6068472ddcc9d6b
|
|
| BLAKE2b-256 |
08569cf33c83691a3af341d846c6bbf4b85e6cf659c3f73b2147a8a81f03c0b7
|