-
Notifications
You must be signed in to change notification settings - Fork 543
Update documentation flow and add placeholders #8287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -81,83 +81,53 @@ Topics in this section will help you get started with ExecuTorch. | |
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Getting Started | ||
:caption: Usage | ||
:hidden: | ||
|
||
getting-started | ||
export-overview | ||
runtime-build-and-cross-compilation | ||
getting-started-faqs | ||
using-executorch-export | ||
using-executorch-android | ||
using-executorch-ios | ||
using-executorch-cpp | ||
using-executorch-troubleshooting | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Tutorials | ||
:caption: Backends | ||
:hidden: | ||
|
||
tutorials/export-to-executorch-tutorial | ||
running-a-model-cpp-tutorial | ||
extension-module | ||
extension-tensor | ||
tutorials/devtools-integration-tutorial | ||
apple-runtime | ||
demo-apps-ios | ||
demo-apps-android | ||
examples-end-to-end-to-lower-model-to-delegate | ||
tutorial-xnnpack-delegate-lowering | ||
build-run-vulkan | ||
.. | ||
Alphabetical by backend name. Be sure to keep the same order in the | ||
customcarditem entries below. | ||
executorch-arm-delegate-tutorial | ||
build-run-coreml | ||
build-run-mediatek-backend | ||
build-run-mps | ||
build-run-qualcomm-ai-engine-direct-backend | ||
build-run-xtensa | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 2 | ||
:caption: Working with LLMs | ||
:hidden: | ||
|
||
Llama <llm/llama> | ||
Llama on Android <llm/llama-demo-android> | ||
Llama on iOS <llm/llama-demo-ios> | ||
Llama on Android via Qualcomm backend <llm/build-run-llama3-qualcomm-ai-engine-direct-backend> | ||
Intro to LLMs in Executorch <llm/getting-started> | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: API Reference | ||
:hidden: | ||
|
||
export-to-executorch-api-reference | ||
executorch-runtime-api-reference | ||
runtime-python-api-reference | ||
api-life-cycle | ||
native-delegates-executorch-xnnpack-delegate | ||
native-delegates-executorch-coreml-delegate | ||
native-delegates-executorch-mps-delegate | ||
native-delegates-executorch-vulkan-delegate | ||
native-delegates-executorch-arm-ethos-u-delegate | ||
native-delegates-executorch-qualcomm-delegate | ||
native-delegates-executorch-mediatek-delegate | ||
native-delegates-executorch-cadence-delegate | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: IR Specification | ||
:caption: Tutorials | ||
:hidden: | ||
|
||
ir-exir | ||
ir-ops-set-definition | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Compiler Entry Points | ||
:caption: Developer Tools | ||
:hidden: | ||
|
||
compiler-delegate-and-partitioner | ||
compiler-backend-dialect | ||
compiler-custom-compiler-passes | ||
compiler-memory-planning | ||
devtools-overview | ||
bundled-io | ||
etrecord | ||
etdump | ||
runtime-profiling | ||
model-debugging | ||
model-inspector | ||
memory-planning-inspection | ||
delegate-debugging | ||
devtools-tutorial | ||
|
||
.. toctree:: | ||
:glob: | ||
|
@@ -171,6 +141,17 @@ Topics in this section will help you get started with ExecuTorch. | |
portable-cpp-programming | ||
pte-file-format | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: API Reference | ||
:hidden: | ||
|
||
export-to-executorch-api-reference | ||
executorch-runtime-api-reference | ||
runtime-python-api-reference | ||
api-life-cycle | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
|
@@ -189,34 +170,47 @@ Topics in this section will help you get started with ExecuTorch. | |
kernel-library-custom-aten-kernel | ||
kernel-library-selective-build | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 2 | ||
:caption: Working with LLMs | ||
:hidden: | ||
|
||
Llama <llm/llama> | ||
Llama on Android <llm/llama-demo-android> | ||
Llama on iOS <llm/llama-demo-ios> | ||
Llama on Android via Qualcomm backend <llm/build-run-llama3-qualcomm-ai-engine-direct-backend> | ||
Intro to LLMs in Executorch <llm/getting-started> | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Backend Delegates | ||
:caption: Backend Development | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. nice, i like it |
||
:hidden: | ||
|
||
native-delegates-executorch-xnnpack-delegate | ||
native-delegates-executorch-vulkan-delegate | ||
backend-delegates-integration | ||
backend-delegates-dependencies | ||
debug-backend-delegate | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Developer Tools | ||
:caption: IR Specification | ||
:hidden: | ||
|
||
devtools-overview | ||
bundled-io | ||
etrecord | ||
etdump | ||
runtime-profiling | ||
model-debugging | ||
model-inspector | ||
memory-planning-inspection | ||
delegate-debugging | ||
devtools-tutorial | ||
ir-exir | ||
ir-ops-set-definition | ||
|
||
.. toctree:: | ||
:glob: | ||
:maxdepth: 1 | ||
:caption: Compiler Entry Points | ||
:hidden: | ||
|
||
compiler-delegate-and-partitioner | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. the first one can actually go to "Backend Development" section |
||
compiler-backend-dialect | ||
compiler-custom-compiler-passes | ||
compiler-memory-planning | ||
|
||
.. toctree:: | ||
:glob: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# ARM Ethos-U Backend | ||
|
||
Placeholder |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Cadence Backend | ||
|
||
Placeholder |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Core ML Backend | ||
|
||
Placeholder for Core ML delegate docs |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# MediaTek Backend | ||
|
||
Placeholder |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# MPS Backend | ||
|
||
Placeholder |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Qualcomm Backend | ||
|
||
Placeholder | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are you basically moving contents over from https://pytorch.org/executorch/stable/build-run-qualcomm-ai-engine-direct-backend.html to this? And do adjustments, along the way? |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Using ExecuTorch on Android | ||
|
||
Placeholder for top-level Android documentation |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Using ExecuTorch with C++ | ||
|
||
Placeholder for top-level C++ documentation |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Model Export | ||
|
||
Placeholder for top-level export documentation |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Using ExecuTorch on iOS | ||
|
||
Placeholder for top-level iOS documentation |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Troubleshooting, Profiling, and Optimization | ||
|
||
Placeholder for top-level troubleshooting, profiling, and devtool docs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we have too many tutorials here
can we remove everything in Tutorials section, and gradually increase if necessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good. I 100% agree on the tutorials. A lot of what's in there is really reference material and not a tutorial. I'm happy to remove them for now.