Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torelora-1.1.1-py3-none-any.whl (76.6 kB view details)

Uploaded Python 3

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

Hashes for torelora-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ac7ba372ad4f88d5ef1e89039480d7c55ef147acba7a7a442bafb57edf3247f7
MD5 97be8e600e7a799da5cdd6768c513d7d
BLAKE2b-256 11e70d696fae2fc73202856cce488e6eb8d36b26da4824907ef84e0b8346f8b6

See more details on using hashes here.

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

Hashes for torelora-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 de3687f5ed36376b126f2b3ebfd6b72385417c64107b4e8f038a5717aad5bc53
MD5 04dbbe1fa787664ff6068472ddcc9d6b
BLAKE2b-256 08569cf33c83691a3af341d846c6bbf4b85e6cf659c3f73b2147a8a81f03c0b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page