PEGEAI / src /config.py
Alp Ege Bedir
PEGEAI dosyaları yükleniyor
db5e0ee
Raw
History Blame Contribute Delete
827 Bytes
# Pege Model Config
import torch
# Model Architecture
VOCAB_SIZE = 50000 # Türkçe için yeterli
EMBED_DIM = 512 # Embedding boyutu
NUM_HEADS = 8 # Attention head sayısı
NUM_LAYERS = 6 # Transformer katmanı
HIDDEN_DIM = 2048 # FFN iç katmanı
MAX_SEQ_LEN = 256 # Maksimum sequence uzunluğu
DROPOUT = 0.1
# Training
BATCH_SIZE = 8
LEARNING_RATE = 3e-4
WARMUP_STEPS = 4000
MAX_STEPS = 20000
CHECKPOINT_INTERVAL = 5000
# Paths
DATA_DIR = "~/pege/data"
MODEL_DIR = "~/pege/models"
CHECKPOINT_DIR = "~/pege/checkpoints"
FEEDBACK_FILE = "~/pege/feedback.jsonl"
# Device
if torch.cuda.is_available():
device = torch.device("cuda")
elif torch.backends.mps.is_available():
device = torch.device("mps")
else:
device = torch.device("cpu")
print(f"Using device: {device}")