"""
 ██╗  ██╗██╗██████╗ ██╗
 ██║ ██╔╝██║██╔══██╗██║
 █████╔╝ ██║██████╔╝██║
 ██╔═██╗ ██║██╔══██╗██║
 ██║  ██╗██║██║  ██║██║
 ╚═╝  ╚═╝╚═╝╚═╝  ╚═╝╚═╝

 Lightweight ML for everyone.
 Runs natively on Apple Silicon (MLX), falls back to CPU (NumPy).
 No CUDA required.
"""

__version__ = "0.1.0"
__author__  = "Kiri contributors"

from kiri.backend.detect import BACKEND, get_hardware_report
from kiri.tensor import Tensor
from kiri.model import Model
from kiri.data import DataLoader, Dataset, TensorDataset
import kiri.nn as nn
import kiri.optim as optim

# ── print hardware info on import ────────────────────────────────────────────
print(get_hardware_report())
print(f"  Kiri v{__version__} ready — backend: {BACKEND}\n")
