Files
hao-ai-lab-FastVideo/mkdocs.yml
T

204 lines
6.0 KiB
YAML

site_name: FastVideo
site_description: A unified inference and post-training framework for accelerated video generation
site_author: FastVideo Team
site_url: http://127.0.0.1:8000/
# Documentation directory
docs_dir: docs
# Repository
repo_name: hao-ai-lab/FastVideo
repo_url: https://github.com/hao-ai-lab/FastVideo
edit_uri: edit/main/docs/
# Configuration
theme:
name: material
favicon: assets/logos/icon_simple.svg
palette:
- scheme: default
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
toggle:
icon: material/brightness-4
name: Switch to light mode
features:
- navigation.tabs
- navigation.instant
- navigation.tracking
- search.highlight
- search.share
- content.tabs.link
- content.code.copy
- content.code.annotate
icon:
logo: material/book-open-variant
font:
text: Roboto
code: Roboto Mono
# Plugins
plugins:
- search:
lang: en
- mkdocs-simple-hooks:
hooks:
on_pre_build: "docs.generate_examples:on_pre_build_hook"
- autorefs
# - awesome-nav
# - glightbox
- git-revision-date-localized:
# exclude autogenerated files
exclude:
- examples/*
- api-autonav:
modules: ["fastvideo"]
api_root_uri: "api"
exclude:
- "re:fastvideo\\._.*"
- "fastvideo.third_party"
- mkdocstrings:
handlers:
python:
paths: [.]
options:
docstring_style: google
show_source: true
show_root_heading: true
show_root_toc_entry: true
show_symbol_type_heading: true
show_object_full_path: true
show_category_heading: true
signature_crossrefs: true
show_if_no_docstring: false
show_signature_annotations: true
separate_signature: true
merge_init_into_class: true
show_submodules: true
show_bases: true
show_root_full_path: false
show_root_members_full_path: false
inventories:
- https://docs.python.org/3/objects.inv
# Markdown extensions
markdown_extensions:
- admonition
- pymdownx.highlight:
anchor_linenums: true
# line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
- pymdownx.tabbed:
alternate_style: true
- pymdownx.emoji
- pymdownx.arithmatex:
generic: true
- pymdownx.critic
- pymdownx.details
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
# For in page [TOC] (not sidebar)
- toc:
permalink: true
- mdx_truly_sane_lists
# Page tree
nav:
- Home: index.md
- Getting Started:
- Installation: getting_started/installation.md
- Quick Start: getting_started/quick_start.md
- V1 API: getting_started/v1_api.md
- Inference:
- Quick Start: inference/inference_quick_start.md
- Configuration: inference/configuration.md
- Offloading: inference/offloading.md
- Optimizations: inference/optimizations.md
- ComfyUI: inference/comfyui.md
- Support Matrix: inference/support_matrix.md
- CLI: inference/cli.md
- Add Pipeline: inference/add_pipeline.md
- Examples:
- Basic: inference/examples/basic.md
- Optimizations: inference/examples/optimizations.md
- STA Mask Search (Archived): inference/examples/sta_mask_search.md
- Training:
- Overview: training/overview.md
- Training Infrastructure: training/train_infra.md
- Data Preprocessing: training/data_preprocess.md
- Fine-tuning: training/finetune.md
- Examples:
- Training Index: training/examples/examples_training_index.md
- Wan T2V 1.3B: training/examples/wan_t2v_1.3B.md
- Wan I2V 14B 480p: training/examples/wan_i2v_14B_480p.md
- Wan2.1 Fun 1.3B InP: training/examples/Wan2.1-Fun-1.3B-InP.md
- Wan2.1 VSA: training/examples/Wan2.1-VSA.md
- Fine-tuning: training/examples/finetune.md
- Distillation:
- Data Preprocessing: distillation/data_preprocess.md
- DMD: distillation/dmd.md
- Attention:
- Overview: attention/index.md
- Attention QAT: attention/attn_qat/index.md
- Video Sparse Attention: attention/vsa/index.md
- Sliding Tile Attention (Archived): attention/sta/index.md
- Backend Development: contributing/attention_backend.md
- Utilities:
- LoRA: utilities/lora.md
- Debugging: utilities/debugging.md
- Design:
- Overview: design/overview.md
- Training Architecture: design/training_architecture.md
- Server Contracts:
- Overview: design/server_contracts/index.md
- OpenAI HTTP: design/server_contracts/openai.md
- Streaming WebSocket: design/server_contracts/streaming.md
- Dynamo Integration: design/server_contracts/dynamo.md
- Developer Guide:
- Overview: contributing/overview.md
- Developer Environment:
- Index: contributing/developer_env/index.md
- Docker: contributing/developer_env/docker.md
- RunPod: contributing/developer_env/runpod.md
- Pull Requests: contributing/pull_requests.md
- CI Architecture: contributing/ci_architecture.md
- Testing: contributing/testing.md
- Performance Benchmarks: contributing/performance_benchmarks.md
- Profiling: contributing/profiling.md
- Activation Trace: contributing/activation_trace.md
- Coding Agents: contributing/coding_agents.md
- Dreamverse Development: contributing/dreamverse-development.md
- Attention Backend Development: contributing/attention_backend.md
- API Reference:
- FastVideo: api/fastvideo.md
# Extra
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/hao-ai-lab/FastVideo
version:
provider: mike
# Custom CSS
extra_css:
- assets/custom.css
# Custom JavaScript
extra_javascript:
- assets/copy-page.js