ViuMini-Dense-360M / scratch /check_mini_params.py
ViuAI's picture
refactor: consolidate pure 32L Dense architecture, purge MoE files, audit hardening
3a5d3e5 verified
Raw History Blame Contribute Delete
622 Bytes
import yaml
import sys
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
sys.path.insert(0, str(ROOT / "model" / "scripts"))
import viu1_dense
with open(ROOT / "model" / "configs" / "viu1_dense_config.yaml", "r") as f:
cfg = yaml.safe_load(f)
args = viu1_dense.load_args(ROOT / "model" / "configs" / "viu1_dense_config.yaml")
model = viu1_dense.Viu1Dense(args)
total, active = model.param_counts()
print(f"Total params in ViuMini-Dense-360M: {total:,} ({total/1e6:.1f}M) | Active: {active:,}")
print(f"Layers: {args.n_layers}, Dim: {args.dim}, Heads: {args.n_heads}, KV Heads: {args.n_kv_heads}")