Files
gym/_quarto.yml
zeekayandzooqueen f76b49caa6 docs: render gym.zoo.ngo site framework-free (drop ML-introspecting autodoc)
quarto render now succeeds CPU-only with no framework import:
- _quarto.yml: drop pre-render config generator + quartodoc API block
  (both require importing torch/transformers + GPU-only mamba_ssm)
- docs/config-reference.qmd: hand-written reference (force-tracked) so the
  six in-doc links resolve
- docs/custom_integrations.qmd: fix hardcoded src/axolotl -> src/gym path
- Dockerfile.site: slim quarto+jupyter build, serve _site via hanzoai/spa
- deploy/k8s.yaml: zoo-gym Deployment+Service+IngressRoute in zoo-mainnet
2026-09-11 13:50:57 -07:00

126 lines
3.4 KiB
YAML

project:
type: website
# Render only the documentation pages. Without this, Quarto also renders
# stray Markdown (README.md, LLM.md/CLAUDE.md, FAQS.md) and example
# notebooks into the site — including internal infra notes. Allow-list keeps
# the published site to exactly the curated docs.
render:
- index.qmd
- docs/*.qmd
- docs/dataset-formats/*.qmd
# Restricting `render` stops Quarto auto-copying site-chrome assets, so ship
# the Zoo Gym wordmarks explicitly (and only these — not the upstream art).
resources:
- image/gym_logo_digital_white.svg
- image/gym_logo_digital_black.svg
website:
title: "Gym"
description: "We make fine-tuning accessible, scalable, and fun"
favicon: favicon.jpg
google-analytics: "G-9KYCVJBNMQ"
navbar:
logo: image/gym_logo_digital_white.svg
title: false
background: dark
pinned: false
collapse: false
tools:
- icon: twitter
href: https://twitter.com/zoo_labs
- icon: github
href: https://github.com/zoo-labs/gym/
- icon: discord
href: https://discord.gg/7m9sfhzaf3
sidebar:
pinned: true
collapse-level: 2
style: docked
contents:
- text: Home
href: index.qmd
- section: "Getting Started"
contents:
- docs/getting-started.qmd
- docs/installation.qmd
- docs/inference.qmd
- docs/cli.qmd
- docs/config-reference.qmd
- section: "Dataset Formats"
contents: docs/dataset-formats/*
- section: "Deployments"
contents:
- docs/docker.qmd
- docs/multi-gpu.qmd
- docs/multi-node.qmd
- docs/ray-integration.qmd
- docs/amd_hpc.qmd
- docs/mac.qmd
- section: "How To Guides"
contents:
- docs/multimodal.qmd
- docs/rlhf.qmd
- docs/reward_modelling.qmd
- docs/lr_groups.qmd
- docs/lora_optims.qmd
- docs/dataset_loading.qmd
- docs/qat.qmd
- docs/quantize.qmd
- section: "Core Concepts"
contents:
- docs/batch_vs_grad.qmd
- docs/dataset_preprocessing.qmd
- docs/streaming.qmd
- docs/multipack.qmd
- docs/mixed_precision.qmd
- docs/optimizers.qmd
- section: "Advanced Features"
contents:
- docs/fsdp_qlora.qmd
- docs/unsloth.qmd
- docs/torchao.qmd
- docs/custom_integrations.qmd
- docs/sequence_parallelism.qmd
- docs/gradient_checkpointing.qmd
- docs/nd_parallelism.qmd
- section: "Troubleshooting"
contents:
- docs/faq.qmd
- docs/debugging.qmd
- docs/nccl.qmd
format:
html:
theme: darkly
css: styles.css
toc: true
# Enable better handling of line breaks in markdown
preserve-tabs: true
html-math-method: mathjax
# Improved markdown processing options
md-extensions:
- markdown_it
- def_list
- attr_list
- fenced_divs
- tables
- html_admonition
- lineblocks
- fancy_lists
# Control whitespace handling
whitespace: preserve
# Process newlines in paragraphs
wrap: preserve
# Better line break handling
preserve-linebreaks: true