Skip to content

Commit e77f4eb

Browse files
committed
Update whitepaper with comprehensive meta-study
- Add upstream model attribution and citations - Include comparison tables with alternatives - Document selection rationale and evaluation criteria - Expand into academic meta-study format
1 parent 83a4ebb commit e77f4eb

File tree

6 files changed

+145
-240
lines changed

6 files changed

+145
-240
lines changed

paper/paper.aux

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
\providecommand\HyField@AuxAddToFields[1]{}
44
\providecommand\HyField@AuxAddToCoFields[2]{}
55
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
6-
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Key Features}{1}{subsection.1.1}\protected@file@percent }
7-
\@writefile{toc}{\contentsline {section}{\numberline {2}Technical Specifications}{1}{section.2}\protected@file@percent }
8-
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Technical specifications}}{1}{table.1}\protected@file@percent }
9-
\newlabel{tab:specs}{{1}{1}{Technical specifications}{table.1}{}}
10-
\@writefile{toc}{\contentsline {section}{\numberline {3}Zen AI Ecosystem}{1}{section.3}\protected@file@percent }
6+
\@writefile{toc}{\contentsline {section}{\numberline {2}Related Work and Alternatives Analysis}{1}{section.2}\protected@file@percent }
7+
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Inference engine comparison}}{1}{table.1}\protected@file@percent }
8+
\newlabel{tab:engine_comparison}{{1}{1}{Inference engine comparison}{table.1}{}}
9+
\citation{upstream2025}
1110
\bibstyle{plain}
1211
\bibdata{paper}
13-
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{2}{section.4}\protected@file@percent }
14-
\gdef \@abspage@last{2}
12+
\@writefile{toc}{\contentsline {section}{\numberline {3}Selection Rationale}{2}{section.3}\protected@file@percent }
13+
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Upstream Attribution}{2}{subsection.3.1}\protected@file@percent }
14+
\@writefile{toc}{\contentsline {section}{\numberline {4}Zen AI Ecosystem Integration}{2}{section.4}\protected@file@percent }
15+
\@writefile{toc}{\contentsline {section}{\numberline {5}Conclusion}{2}{section.5}\protected@file@percent }
16+
\gdef \@abspage@last{3}

paper/paper.bib

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
@misc{zengym2025,
2-
title={Zen Gym: Unified Training Platform},
3-
author={Zen Research Authors},
1+
@misc{upstream2025,
2+
title={mistral.rs},
3+
author={Upstream Contributors},
44
year={2025},
5-
url={https://github.com/zenlm/zen-gym}
5+
url={https://github.com/EricLBuehler/mistral.rs}
66
}
77

8-
@misc{zenengine2025,
9-
title={Zen Engine: High-Performance Inference},
8+
@misc{zenresearch2025,
9+
title={Zen Research: Open AI Ecosystem},
1010
author={Zen Research Authors},
1111
year={2025},
12-
url={https://github.com/zenlm/zen-engine}
12+
url={https://github.com/zenlm}
1313
}

paper/paper.log

Lines changed: 64 additions & 195 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.8.17) 1 OCT 2025 13:44
1+
This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.8.17) 1 OCT 2025 14:16
22
entering extended mode
33
restricted \write18 enabled.
44
%&-line parsing enabled.
5-
**engine/paper/paper.tex
6-
(./engine/paper/paper.tex
5+
**paper.tex
6+
(./paper.tex
77
LaTeX2e <2024-11-01> patch level 2
88
L3 programming layer <2025-01-18>
99
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/article.cls
@@ -308,74 +308,38 @@ Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
308308
\@lastruleclass=\count300
309309
\@thisrulewidth=\dimen177
310310
)
311-
(/usr/local/texlive/2025/texmf-dist/tex/latex/algorithms/algorithm.sty
312-
Package: algorithm 2009/08/24 v0.1 Document Style `algorithm' - floating enviro
313-
nment
314-
315-
(/usr/local/texlive/2025/texmf-dist/tex/latex/float/float.sty
316-
Package: float 2001/11/08 v1.3d Float enhancements (AL)
317-
\c@float@type=\count301
318-
\float@exts=\toks26
319-
\float@box=\box54
320-
\@float@everytoks=\toks27
321-
\@floatcapt=\box55
322-
)
323-
(/usr/local/texlive/2025/texmf-dist/tex/latex/base/ifthen.sty
324-
Package: ifthen 2024/03/16 v1.1e Standard LaTeX ifthen package (DPC)
325-
)
326-
\@float@every@algorithm=\toks28
327-
\c@algorithm=\count302
328-
)
329-
(/usr/local/texlive/2025/texmf-dist/tex/latex/algorithmicx/algpseudocode.sty
330-
Package: algpseudocode
331-
332-
(/usr/local/texlive/2025/texmf-dist/tex/latex/algorithmicx/algorithmicx.sty
333-
Package: algorithmicx 2005/04/27 v1.2 Algorithmicx
334-
335-
Document Style algorithmicx 1.2 - a greatly improved `algorithmic' style
336-
\c@ALG@line=\count303
337-
\c@ALG@rem=\count304
338-
\c@ALG@nested=\count305
339-
\ALG@tlm=\skip55
340-
\ALG@thistlm=\skip56
341-
\c@ALG@Lnr=\count306
342-
\c@ALG@blocknr=\count307
343-
\c@ALG@storecount=\count308
344-
\c@ALG@tmpcounter=\count309
345-
\ALG@tmplength=\skip57
346-
)
347-
Document Style - pseudocode environments for use with the `algorithmicx' style
348-
) (/usr/local/texlive/2025/texmf-dist/tex/latex/cite/cite.sty
311+
(/usr/local/texlive/2025/texmf-dist/tex/latex/cite/cite.sty
349312
LaTeX Info: Redefining \cite on input line 302.
350313
LaTeX Info: Redefining \nocite on input line 332.
351314
Package: cite 2015/02/27 v 5.5
352315
)
353316
(/usr/local/texlive/2025/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
354317
File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX)
355-
\l__color_backend_stack_int=\count310
356-
\l__pdf_internal_box=\box56
318+
\l__color_backend_stack_int=\count301
319+
\l__pdf_internal_box=\box54
357320
)
358-
No file paper.aux.
321+
(./paper.aux)
359322
\openout1 = `paper.aux'.
360323

361-
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 26.
362-
LaTeX Font Info: ... okay on input line 26.
363-
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 26.
364-
LaTeX Font Info: ... okay on input line 26.
365-
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 26.
366-
LaTeX Font Info: ... okay on input line 26.
367-
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 26.
368-
LaTeX Font Info: ... okay on input line 26.
369-
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 26.
370-
LaTeX Font Info: ... okay on input line 26.
371-
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 26.
372-
LaTeX Font Info: ... okay on input line 26.
373-
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 26.
374-
LaTeX Font Info: ... okay on input line 26.
375-
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 26.
376-
LaTeX Font Info: ... okay on input line 26.
377-
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 26.
378-
LaTeX Font Info: ... okay on input line 26.
324+
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 24.
325+
LaTeX Font Info: ... okay on input line 24.
326+
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 24.
327+
LaTeX Font Info: ... okay on input line 24.
328+
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 24.
329+
LaTeX Font Info: ... okay on input line 24.
330+
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 24.
331+
LaTeX Font Info: ... okay on input line 24.
332+
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 24.
333+
LaTeX Font Info: ... okay on input line 24.
334+
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 24.
335+
LaTeX Font Info: ... okay on input line 24.
336+
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 24.
337+
LaTeX Font Info: ... okay on input line 24.
338+
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 24.
339+
LaTeX Font Info: ... okay on input line 24.
340+
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 24.
341+
LaTeX Font Info: ... okay on input line 24.
342+
379343
*geometry* driver: auto-detecting
380344
*geometry* detected driver: pdftex
381345
*geometry* verbose mode - [ preamble ] result:
@@ -412,17 +376,17 @@ LaTeX Font Info: ... okay on input line 26.
412376

413377
(/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
414378
[Loading MPS to PDF converter (version 2006.09.02).]
415-
\scratchcounter=\count311
379+
\scratchcounter=\count302
416380
\scratchdimen=\dimen178
417-
\scratchbox=\box57
418-
\nofMPsegments=\count312
419-
\nofMParguments=\count313
420-
\everyMPshowfont=\toks29
421-
\MPscratchCnt=\count314
381+
\scratchbox=\box55
382+
\nofMPsegments=\count303
383+
\nofMParguments=\count304
384+
\everyMPshowfont=\toks26
385+
\MPscratchCnt=\count305
422386
\MPscratchDim=\dimen179
423-
\MPnumerator=\count315
424-
\makeMPintoPDFobject=\count316
425-
\everyMPtoPDFconversion=\toks30
387+
\MPnumerator=\count306
388+
\makeMPintoPDFobject=\count307
389+
\everyMPtoPDFconversion=\toks27
426390
) (/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
427391
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
428392
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
@@ -432,165 +396,70 @@ Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
432396
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
433397
e
434398
))
435-
Package hyperref Info: Link coloring OFF on input line 26.
399+
Package hyperref Info: Link coloring OFF on input line 24.
400+
401+
(./paper.out) (./paper.out)
436402
\@outlinefile=\write3
437403
\openout3 = `paper.out'.
438404

439-
LaTeX Font Info: Trying to load font information for U+msa on input line 29.
405+
LaTeX Font Info: Trying to load font information for U+msa on input line 27.
440406

441407

442408
(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsa.fd
443409
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
444410
)
445-
LaTeX Font Info: Trying to load font information for U+msb on input line 29.
411+
LaTeX Font Info: Trying to load font information for U+msb on input line 27.
446412

447413

448414
(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsb.fd
449415
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
450416
)
451-
! Misplaced \noalign.
452-
\bottomrule ->\noalign
453-
{\ifnum 0=`}\fi \@aboverulesep =\aboverulesep \global...
454-
l.58 \bottomrule
455-
456-
I expect to see \noalign only after the \cr of
457-
an alignment. Proceed, and I'll ignore this case.
458-
459-
! Missing } inserted.
460-
<inserted text>
461-
}
462-
l.59 \end
463-
{tabular}
464-
I've inserted something that you may have forgotten.
465-
(See the <inserted text> above.)
466-
With luck, this will get me unwedged. But if you
467-
really didn't forget anything, try typing `2' now; then
468-
my insertion and my current dilemma will both disappear.
469-
470-
! Missing } inserted.
471-
<inserted text>
472-
}
473-
l.59 \end
474-
{tabular}
475-
I've inserted something that you may have forgotten.
476-
(See the <inserted text> above.)
477-
With luck, this will get me unwedged. But if you
478-
really didn't forget anything, try typing `2' now; then
479-
my insertion and my current dilemma will both disappear.
480-
481-
! Missing } inserted.
482-
<inserted text>
483-
}
484-
l.59 \end
485-
{tabular}
486-
I've inserted something that you may have forgotten.
487-
(See the <inserted text> above.)
488-
With luck, this will get me unwedged. But if you
489-
really didn't forget anything, try typing `2' now; then
490-
my insertion and my current dilemma will both disappear.
491-
492-
! Missing \cr inserted.
493-
<inserted text>
494-
\cr
495-
l.59 \end
496-
{tabular}
497-
I'm guessing that you meant to end an alignment here.
498-
499-
! Missing { inserted.
500-
<inserted text>
501-
{
502-
l.59 \end
503-
{tabular}
504-
I've put in what seems to be necessary to fix
505-
the current column of the current alignment.
506-
Try to go on, since this might almost work.
507-
508-
! Undefined control sequence.
509-
\@BTrule ...\doublerulesep \fi \fi \fi \@BTswitch
510-
511-
l.59 \end
512-
{tabular}
513-
The control sequence at the end of the top line
514-
of your error message was never \def'ed. If you have
515-
misspelled it (e.g., `\hobx'), type `I' and the correct
516-
spelling (e.g., `I\hbox'). Otherwise just continue,
517-
and I'll forget about whatever was undefined.
518-
519-
! Misplaced \crcr.
520-
<recently read> \crcr
521-
522-
l.59 \end{tabular}
523-
524-
I can't figure out why you would want to use a tab mark
525-
or \cr or \span just now. If something like a right brace
526-
up above has ended a previous alignment prematurely,
527-
you're probably due for more error messages, and you
528-
might try typing `S' now just to see what is salvageable.
529-
530-
! Extra }, or forgotten $.
531-
\endtabular ->\crcr \egroup \egroup
532-
$\egroup
533-
l.59 \end{tabular}
534-
535-
I've deleted a group-closing symbol because it seems to be
536-
spurious, as in `$x}$'. But perhaps the } is legitimate and
537-
you forgot something else, as in `\hbox{$x}'. In such cases
538-
the way to recover is to insert both the forgotten and the
539-
deleted material, e.g., by typing `I$}'.
540-
541-
542417

543418
[1
544419

545420
{/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{/usr/loc
546-
al/texlive/2025/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}
547-
pdfTeX warning (ext4): destination with the same identifier (name{table.1}) has
548-
been already used, duplicate ignored
549-
<argument> ...shipout:D \box_use:N \l_shipout_box
550-
\__shipout_drop_firstpage_...
551-
l.78 \section
552-
{Conclusion}]
421+
al/texlive/2025/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}]
422+
423+
LaTeX Warning: Citation `upstream2025' on page 2 undefined on input line 91.
424+
553425
No file paper.bbl.
554426

555427

556-
[2] (engine/paper/paper.aux)
428+
[2]
429+
430+
[3] (./paper.aux)
557431
***********
558432
LaTeX2e <2024-11-01> patch level 2
559433
L3 programming layer <2025-01-18>
560434
***********
561435

562436

563-
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
564-
565-
566-
Package rerunfilecheck Warning: File `paper.out' has changed.
567-
(rerunfilecheck) Rerun to get outlines right
568-
(rerunfilecheck) or use package `bookmark'.
437+
LaTeX Warning: There were undefined references.
569438

570-
Package rerunfilecheck Info: Checksums for `paper.out':
571-
(rerunfilecheck) Before: <no file>
572-
(rerunfilecheck) After: 43107DA37AF6642F0D425512E5871B26;611.
439+
Package rerunfilecheck Info: File `paper.out' has not changed.
440+
(rerunfilecheck) Checksum: E9E0052BADB84257F4320B289652FE20;934.
573441
)
574442
Here is how much of TeX's memory you used:
575-
11020 strings out of 473190
576-
167963 string characters out of 5715800
577-
575131 words of memory out of 5000000
578-
34128 multiletter control sequences out of 15000+600000
579-
567714 words of font info for 69 fonts, out of 8000000 for 9000
443+
10382 strings out of 473190
444+
157716 string characters out of 5715800
445+
566966 words of memory out of 5000000
446+
33494 multiletter control sequences out of 15000+600000
447+
567882 words of font info for 70 fonts, out of 8000000 for 9000
580448
1141 hyphenation exceptions out of 8191
581-
75i,8n,79p,281b,441s stack positions out of 10000i,1000n,20000p,200000b,200000s
449+
75i,8n,79p,285b,492s stack positions out of 10000i,1000n,20000p,200000b,200000s
582450
</usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
583451
></usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb>
584452
</usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></
585453
usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb></us
586454
r/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb></usr/
587455
local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmti12.pfb></usr/l
588-
ocal/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb></usr/lo
589-
cal/texlive/2025/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb>
590-
Output written on engine/paper/paper.pdf (2 pages, 106549 bytes).
456+
ocal/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/lo
457+
cal/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt12.pfb></usr/loc
458+
al/texlive/2025/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb>
459+
Output written on paper.pdf (3 pages, 129078 bytes).
591460
PDF statistics:
592-
67 PDF objects out of 1000 (max. 8388607)
593-
46 compressed objects within 1 object stream
594-
10 named destinations out of 1000 (max. 500000)
595-
1 words of extra memory for PDF output out of 10000 (max. 10000000)
461+
104 PDF objects out of 1000 (max. 8388607)
462+
80 compressed objects within 1 object stream
463+
18 named destinations out of 1000 (max. 500000)
464+
49 words of extra memory for PDF output out of 10000 (max. 10000000)
596465

paper/paper.out

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
2-
\BOOKMARK [2][-]{subsection.1.1}{\376\377\000K\000e\000y\000\040\000F\000e\000a\000t\000u\000r\000e\000s}{section.1}% 2
3-
\BOOKMARK [1][-]{section.2}{\376\377\000T\000e\000c\000h\000n\000i\000c\000a\000l\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{}% 3
4-
\BOOKMARK [1][-]{section.3}{\376\377\000Z\000e\000n\000\040\000A\000I\000\040\000E\000c\000o\000s\000y\000s\000t\000e\000m}{}% 4
5-
\BOOKMARK [1][-]{section.4}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 5
2+
\BOOKMARK [1][-]{section.2}{\376\377\000R\000e\000l\000a\000t\000e\000d\000\040\000W\000o\000r\000k\000\040\000a\000n\000d\000\040\000A\000l\000t\000e\000r\000n\000a\000t\000i\000v\000e\000s\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{}% 2
3+
\BOOKMARK [1][-]{section.3}{\376\377\000S\000e\000l\000e\000c\000t\000i\000o\000n\000\040\000R\000a\000t\000i\000o\000n\000a\000l\000e}{}% 3
4+
\BOOKMARK [2][-]{subsection.3.1}{\376\377\000U\000p\000s\000t\000r\000e\000a\000m\000\040\000A\000t\000t\000r\000i\000b\000u\000t\000i\000o\000n}{section.3}% 4
5+
\BOOKMARK [1][-]{section.4}{\376\377\000Z\000e\000n\000\040\000A\000I\000\040\000E\000c\000o\000s\000y\000s\000t\000e\000m\000\040\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n}{}% 5
6+
\BOOKMARK [1][-]{section.5}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 6

paper/paper.pdf

22 KB
Binary file not shown.

0 commit comments

Comments
 (0)