Skip to main content
Ctrl+K

Halide

  • Guides
  • Tutorial
  • API Reference
  • Guides
  • Tutorial
  • API Reference

Section Navigation

  • 1. Getting started with Funcs, Vars, and Exprs
  • 2. Processing images
  • 3. Inspecting the generated code
  • 4. Debugging with tracing, print, and print_when
  • 5. Vectorize, parallelize, unroll and tile your code
  • 6. Realizing Funcs over arbitrary domains
  • 7. Multi-stage pipelines
  • 8. Scheduling multi-stage pipelines
  • 9. Multi-pass Funcs, update definitions, and reductions
  • 10. AOT compilation
    • Compiling the pipeline
    • Running the compiled pipeline
  • 11. Cross-compilation
  • 12. Using the GPU
  • 13. Tuples
  • 14. The Halide type system
  • 15. Generators
    • Writing a generator
    • Command-line usage
  • 16. RGB images and memory layouts
    • Compiling the pipeline
    • Running the compiled pipeline
  • 17. Reductions over non-rectangular domains
  • 18. Factoring an associative reduction using rfactor
  • 19. Wrapper Funcs
  • 20. Cloning Funcs
  • 21. Auto-Scheduler
    • Generating a schedule
    • Running the compiled pipeline
  • 22. JIT compilation performance
  • 23. Serialization
  • 24. Async execution
  • Tutorial
  • 10. AOT compilation

10. AOT compilation#

  • Compiling the pipeline
  • Running the compiled pipeline

previous

9. Multi-pass Funcs, update definitions, and reductions

next

Compiling the pipeline

© Copyright The Halide team.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.