Skip to content

zhilicon-ai/zhilicon-developer-docs

Repository files navigation

Zhilicon

Zhilicon Developer Documentation

Public developer documentation for the Zhilicon portfolio — MkDocs Material source + 29 Architecture Decision Records.

CI Release Last Commit Portfolio

ADRs MkDocs


Portfolio ·  SDK🔒 ·  Examples ·  Developer Docs ·  Releases


About This Repository

This repository contains the Markdown source files that are built into the developer documentation site. It covers:

  • Getting started — installation, first inference, device enumeration
  • Programming model — execution model, memory model, concurrency
  • API reference — Python SDK (zhilicon) and C API (zhilicon.h)
  • Compiler guide — supported ops, optimization hints, graph analysis
  • Runtime guide — configuration, scheduling, diagnostics
  • Integration guides — PyTorch, ONNX Runtime, TensorFlow, Triton
  • Performance guide — profiling, roofline analysis, tuning cookbook
  • Release notes — SDK version history

Contributing Documentation

Documentation contributions are among the most impactful ways to help the Zhilicon developer community. Everyone — internal engineers, partners, and external contributors — can submit improvements.

Quick Contribution Path

For typo fixes or small corrections, edit the file directly on GitHub and open a pull request. No local setup needed.

For larger contributions, see CONTRIBUTING.md.


Building Locally

# Clone
git clone https://github.com/zhilicon-ai/zhilicon-developer-docs
cd zhilicon-developer-docs

# Install MkDocs and theme
pip install mkdocs mkdocs-material mkdocs-minify-plugin

# Preview locally (hot-reload)
mkdocs serve
# → Open http://localhost:8000

# Build static site
mkdocs build --strict
# → Output in site/

Repository Structure

zhilicon-developer-docs/
├── docs/
│   ├── index.md               # Home page
│   ├── getting-started/       # Installation, quick start, first inference
│   ├── programming-model/     # Execution model, memory model, concurrency
│   ├── api-reference/         # Python and C API reference
│   ├── compiler/              # Graph compiler guide
│   ├── runtime/               # Runtime configuration
│   ├── integration/           # Framework bridge guides
│   ├── performance/           # Profiling and tuning
│   ├── hardware/              # Public chip overview
│   └── release-notes/         # SDK release notes
├── assets/
│   ├── images/                # Diagrams and screenshots
│   └── css/                   # Custom CSS overrides
├── mkdocs.yml                 # Site configuration
└── requirements.txt           # Python dependencies (mkdocs + plugins)

Documentation Standards

All documentation follows the standards in docs/STYLE_GUIDE.md. Key points:

  • Voice: Direct, technical, no marketing language
  • Code examples: Always tested, always complete (no ... placeholders)
  • Headings: Sentence case
  • Accuracy: If you're not sure, ask in the PR — don't guess

Style Guide

See docs/STYLE_GUIDE.md for complete writing conventions, terminology, diagram standards, and code example requirements.


Filing Issues


License

Documentation content is licensed under Creative Commons Attribution 4.0 International (CC-BY-4.0).

Code samples embedded in documentation are licensed under Apache License 2.0.

Zhilicon trademarks and logos are not covered by these licenses.

About

Public Zhilicon developer documentation site (MkDocs Material) + 29 Architecture Decision Records (ADR-0001..0029).

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors