diff --git a/data/ckpt_comparison.png b/data/ckpt_comparison.png index 6d138cc..1f0430f 100644 Binary files a/data/ckpt_comparison.png and b/data/ckpt_comparison.png differ diff --git a/main.tex b/main.tex index fa42dfc..42d1fa8 100644 --- a/main.tex +++ b/main.tex @@ -29,7 +29,7 @@ \begin{abstract} We present {\sc AstrAI}, an open-source framework for end-to-end training -of a 1.2B-parameter Transformer on 15B tokens. The pipeline covers +of a 1.2B-parameter Transformer on $\sim$20B tokens. The pipeline covers JSON-driven BBPE preprocessing with multi-strategy packing, HDF5/mmap storage backends, and a companion SFT pipeline ({\sc Alembic}) with MinHash deduplication and LLM-as-Judge scoring. The 24-layer decoder uses GQA, SwiGLU, @@ -191,7 +191,6 @@ non-linearity: \mathbf{W}_{\text{up}}\mathbf{x} \odot \operatorname{SiLU}\bigl(\mathbf{W}_{\text{gate}}\mathbf{x}\bigr) \Bigr), -\label{eq:swiglu} \end{equation} where $\operatorname{SiLU}(z) = z / (1 + e^{-z})$. @@ -201,7 +200,6 @@ Each decoder block $\ell$ then applies pre-norm residual connections: \mathbf{h}_\ell &= \mathbf{x}_\ell + \operatorname{GQA}\bigl(\operatorname{RMSNorm}(\mathbf{x}_\ell)\bigr),\\[2mm] \mathbf{x}_{\ell+1} &= \mathbf{h}_\ell + \operatorname{MLP}\bigl(\operatorname{RMSNorm}(\mathbf{h}_\ell)\bigr). \end{aligned} -\label{eq:decoder_block} \end{equation} \subsection{Initialization} @@ -224,8 +222,8 @@ The model is trained on next-token cross-entropy loss: \mathcal{L} = -\sum_{t=1}^{T} \log P(x_t \mid x_{