Skip to content

Commit 270569a

Browse files
committed
Add placeholder top-level doc pages
1 parent 504b5e0 commit 270569a

17 files changed

+106
-58
lines changed

backends/vulkan/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ExecuTorch Vulkan Delegate
1+
# Vulkan Backend
22

33
The ExecuTorch Vulkan delegate is a native GPU delegate for ExecuTorch that is
44
built on top of the cross-platform Vulkan GPU API standard. It is primarily

docs/source/concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ExecuTorch Concepts
1+
# Concepts
22
This page provides an overview of key concepts and terms used throughout the ExecuTorch documentation. It is intended to help readers understand the terminology and concepts used in PyTorch Edge and ExecuTorch.
33

44
## Concepts Map

docs/source/getting-started-architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# High-level Architecture and Components of ExecuTorch
1+
# Architecture and Components
22

33
This page describes the technical architecture of ExecuTorch and its individual components. This document is targeted towards engineers who are deploying PyTorch model onto edge devices.
44

docs/source/index.rst

Lines changed: 69 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,30 @@ Topics in this section will help you get started with ExecuTorch.
8181
.. toctree::
8282
:glob:
8383
:maxdepth: 1
84-
:caption: Getting Started
84+
:caption: Usage
8585
:hidden:
8686

8787
getting-started
88-
export-overview
89-
runtime-build-and-cross-compilation
90-
getting-started-faqs
88+
using-executorch-export
89+
using-executorch-android
90+
using-executorch-ios
91+
using-executorch-cpp
92+
using-executorch-troubleshooting
93+
94+
.. toctree::
95+
:glob:
96+
:maxdepth: 1
97+
:caption: Backend Delegates
98+
:hidden:
99+
100+
native-delegates-executorch-xnnpack-delegate
101+
native-delegates-executorch-coreml-delegate
102+
native-delegates-executorch-mps-delegate
103+
native-delegates-executorch-vulkan-delegate
104+
native-delegates-executorch-arm-delegate
105+
native-delegates-executorch-qualcomm-delegate
106+
native-delegates-executorch-mediatek-delegate
107+
native-delegates-executorch-cadence-delegate
91108

92109
.. toctree::
93110
:glob:
@@ -118,105 +135,103 @@ Topics in this section will help you get started with ExecuTorch.
118135

119136
.. toctree::
120137
:glob:
121-
:maxdepth: 2
122-
:caption: Working with LLMs
138+
:maxdepth: 1
139+
:caption: Developer Tools
123140
:hidden:
124141

125-
Llama <llm/llama>
126-
Llama on Android <llm/llama-demo-android>
127-
Llama on iOS <llm/llama-demo-ios>
128-
Llama on Android via Qualcomm backend <llm/build-run-llama3-qualcomm-ai-engine-direct-backend>
129-
Intro to LLMs in Executorch <llm/getting-started>
142+
devtools-overview
143+
bundled-io
144+
etrecord
145+
etdump
146+
runtime-profiling
147+
model-debugging
148+
model-inspector
149+
memory-planning-inspection
150+
delegate-debugging
151+
devtools-tutorial
130152

131153
.. toctree::
132154
:glob:
133155
:maxdepth: 1
134-
:caption: API Reference
156+
:caption: Runtime
135157
:hidden:
136158

137-
export-to-executorch-api-reference
138-
executorch-runtime-api-reference
139-
runtime-python-api-reference
140-
api-life-cycle
159+
runtime-overview
160+
runtime-backend-delegate-implementation-and-linking
161+
runtime-platform-abstraction-layer
162+
portable-cpp-programming
163+
pte-file-format
141164

142165
.. toctree::
143166
:glob:
144167
:maxdepth: 1
145-
:caption: IR Specification
168+
:caption: API Reference
146169
:hidden:
147170

148-
ir-exir
149-
ir-ops-set-definition
171+
export-to-executorch-api-reference
172+
executorch-runtime-api-reference
173+
runtime-python-api-reference
174+
api-life-cycle
150175

151176
.. toctree::
152177
:glob:
153178
:maxdepth: 1
154-
:caption: Compiler Entry Points
179+
:caption: Quantization
155180
:hidden:
156181

157-
compiler-delegate-and-partitioner
158-
compiler-backend-dialect
159-
compiler-custom-compiler-passes
160-
compiler-memory-planning
182+
quantization-overview
161183

162184
.. toctree::
163185
:glob:
164186
:maxdepth: 1
165-
:caption: Runtime
187+
:caption: Kernel Library
166188
:hidden:
167189

168-
runtime-overview
169-
runtime-backend-delegate-implementation-and-linking
170-
runtime-platform-abstraction-layer
171-
portable-cpp-programming
172-
pte-file-format
190+
kernel-library-overview
191+
kernel-library-custom-aten-kernel
192+
kernel-library-selective-build
173193

174194
.. toctree::
175195
:glob:
176-
:maxdepth: 1
177-
:caption: Quantization
196+
:maxdepth: 2
197+
:caption: Working with LLMs
178198
:hidden:
179199

180-
quantization-overview
200+
Llama <llm/llama>
201+
Llama on Android <llm/llama-demo-android>
202+
Llama on iOS <llm/llama-demo-ios>
203+
Llama on Android via Qualcomm backend <llm/build-run-llama3-qualcomm-ai-engine-direct-backend>
204+
Intro to LLMs in Executorch <llm/getting-started>
181205

182206
.. toctree::
183207
:glob:
184208
:maxdepth: 1
185-
:caption: Kernel Library
209+
:caption: Backend Development
186210
:hidden:
187211

188-
kernel-library-overview
189-
kernel-library-custom-aten-kernel
190-
kernel-library-selective-build
212+
backend-delegates-integration
213+
backend-delegates-dependencies
214+
debug-backend-delegate
191215

192216
.. toctree::
193217
:glob:
194218
:maxdepth: 1
195-
:caption: Backend Delegates
219+
:caption: IR Specification
196220
:hidden:
197221

198-
native-delegates-executorch-xnnpack-delegate
199-
native-delegates-executorch-vulkan-delegate
200-
backend-delegates-integration
201-
backend-delegates-dependencies
202-
debug-backend-delegate
222+
ir-exir
223+
ir-ops-set-definition
203224

204225
.. toctree::
205226
:glob:
206227
:maxdepth: 1
207-
:caption: Developer Tools
228+
:caption: Compiler Entry Points
208229
:hidden:
209230

210-
devtools-overview
211-
bundled-io
212-
etrecord
213-
etdump
214-
runtime-profiling
215-
model-debugging
216-
model-inspector
217-
memory-planning-inspection
218-
delegate-debugging
219-
devtools-tutorial
231+
compiler-delegate-and-partitioner
232+
compiler-backend-dialect
233+
compiler-custom-compiler-passes
234+
compiler-memory-planning
220235

221236
.. toctree::
222237
:glob:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# ARM Backend
2+
3+
Placeholder
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Cadence Backend
2+
3+
Placeholder
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Core ML Backend
2+
3+
Placeholder for Core ML delegate docs
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# MediaTek Backend
2+
3+
Placeholder
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# MPS Backend
2+
3+
Placeholder
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Qualcomm Backend
2+
3+
Placeholder

docs/source/native-delegates-executorch-xnnpack-delegate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ExecuTorch XNNPACK delegate
1+
# XNNPACK Backend
22

33
This is a high-level overview of the ExecuTorch XNNPACK backend delegate. This high performance delegate is aimed to reduce CPU inference latency for ExecuTorch models. We will provide a brief introduction to the XNNPACK library and explore the delegate’s overall architecture and intended use cases.
44

Binary file not shown.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Using ExecuTorch on Android
2+
3+
Placeholder for top-level Android documentation

docs/source/using-executorch-cpp.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Using ExecuTorch with C++
2+
3+
Placeholder for top-level C++ documentation
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Model Export
2+
3+
Placeholder for top-level export documentation

docs/source/using-executorch-ios.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Using ExecuTorch on iOS
2+
3+
Placeholder for top-level iOS documentation
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Troubleshooting, Profiling, and Optimization
2+
3+
Placeholder for top-level troubleshooting, profiling, and devtool docs

0 commit comments

Comments
 (0)