Training LLMs from ground zero as a startup
Training large language models from scratch at a startup scale raises hard questions about infrastructure, hardware reliability, and framework choices, especially when contrasted with Google’s tightly integrated TPU-based systems and internal tooling. Commenters debate whether using GPUs, JAX, or PyTorch meaningfully changes reliability and iteration speed, and how much of current progress depends on elite experience, vast capital, and opaque data pipelines. Many see a landscape where numerous well-funded teams duplicate near–state-of-the-art models with modest differentiation—through alignment, data quality, or niche products—while investors struggle to distinguish enduring value from hype.
Context & Overview
- Thread discusses a blog post on training frontier-ish LLMs from scratch at a startup after leaving a large tech company.
- Commenters are interested in the “in the wilderness” contrast: doing big-LLM work without internal hyperscaler infra and TPUs.
Frameworks, Hardware, and Reliability
- Debate over JAX vs PyTorch:
- Some see JAX as good for research and TPU optimization; others say PyTorch is better for fast prototyping and ecosystem.
- TensorFlow is widely viewed as lagging or “legacy”.
- Mixed experiences with GPU vs TPU reliability:
- Some report frequent TPU failures and painful debugging; others report solid JAX+TPU experiences.
- GPU reliability anecdotes diverge: small T4 setups seen as rock-solid, whereas large A100/H100 clusters are described as failure-prone.
- One view: reliability differences may stem more from datacenter maturity and hardware management than from the chips themselves.
Google vs Non-Google Code and Infra
- Several describe Google’s internal code as high quality, highly standardized, and backed by strong tooling and CI.
- Tradeoff: better maintainability but slower velocity and complex, brittle ML/LLM infra that is hard to learn and debug.
- Some recent ex-insiders claim Google’s LLM infra, in particular, is confusing and slow to iterate on compared to other labs.
Economics and Redundancy of LLM Startups
- Many see foundation-model training startups as doing similar work with similar hardware and data, creating massive, energy-intensive redundancy.
- Skeptical view: many have little “secret sauce” and mainly aim to prove they can train near–state-of-the-art models, hoping for acquisition.
- Others argue this redundancy is how markets drive innovation, despite huge waste.
- Consensus that raising money for such startups is easiest for people with elite backgrounds and networks, creating a pedigree-based moat.
Alignment, Censorship, and Model Behavior
- Discussion of what differentiates models: data, fine-tuning, alignment/censorship.
- One definition of alignment: making models follow desired interaction patterns (e.g., Q&A behavior), not just raw token continuation.
- Newer usage focuses on moral/political constraints and avoiding “embarrassing” outputs.
- Some see this as necessary product control and practice for higher-stakes safety; others see it as a “reality distortion field” and potentially Orwellian.
Product Quality and Differentiation
- The startup’s public chat product looks like a typical ChatGPT-style interface with comparable pricing to mid-tier closed models.
- One commenter’s informal comparison across several major models finds the startup’s model roughly comparable in quality, not clearly better or worse.
- The exact compute budget to reach GPT‑3.5-like performance is questioned; magnitude (millions of dollars) is speculated but not answered.
Training Data and GIGO Concerns
- Several people want more detail on training-data pipelines, labeling, and curation; the blog post is viewed as light on this.
- One perspective emphasizes “garbage in, garbage out”: quality and structure of data are crucial, especially for domains like malware detection or medicine.
- Suggestion that some startups may be quietly investing heavily in curated, well-labeled data as a real differentiator, even if compute stories dominate investor pitches.
Operational & Miscellaneous Points
- Large-scale jobs must tolerate frequent hardware failures; checkpointing and robust software are implied necessities.
- Observations that some data-loading setups (e.g., 20GB JSON taking 6 hours) are highly suboptimal; faster parsers and streaming approaches are suggested.
- Minor side debates cover Python-based cloud CLIs, bundled runtimes, binary size, and whether “ground zero” is the right idiom in the title.