Numba
0.43
Site
1. User Manual
2. Reference Manual
3. Numba for CUDA GPUs
4. CUDA Python Reference
5. Numba for AMD ROC GPUs
6. Extending Numba
7. Developer Manual
8. Numba Enhancement Proposals
9. Glossary
10. Release Notes
Page
7. Developer Manual
« 6.3. Example:...
7.1. Contribu... »
Source
7. Developer Manual
ΒΆ
7.1. Contributing to Numba
7.1.1. Communication
7.1.2. Getting set up
7.1.3. Development rules
7.1.4. Documentation
7.2. Numba architecture
7.2.1. Introduction
7.2.2. Compiler architecture
7.2.3. Contexts
7.2.4. Compiler stages
7.3. Polymorphic dispatching
7.3.1. Requirements
7.3.2. Type resolution
7.3.3. Specialization selection
7.3.4. Miscellaneous
7.4. Notes on generators
7.4.1. Terminology
7.4.2. Function analysis
7.4.3. The generator structure
7.4.4. Compiling to native code
7.5. Notes on Numba Runtime
7.5.1. Memory Management
7.5.2. Recursion Support
7.5.3. Future Plan
7.6. Using the Numba Rewrite Pass for Fun and Optimization
7.6.1. Overview
7.6.2. Rewriting Passes
7.6.3. The Rewrite Registry
7.6.4. Case study: Array Expressions
7.6.5. Conclusions and Caveats
7.7. Live Variable Analysis
7.7.1. Notes on behavior of the live variable analysis
7.8. Listings
7.8.1. Lowering Listing
7.9. Notes on stencils
7.9.1. The stencil decorator
7.9.2. Handling the three modes
7.9.3. Creating the stencil function
7.9.4. Exceptions raised
7.10. Notes on Custom Pipelines
7.11. Environment Object
7.11.1. The Implementation
7.12. Notes on Hashing
7.12.1. The Implementation
7.13. Numba Project Roadmap
7.13.1. Short Term: 2019H1
7.13.2. Medium Term: 2019H2
7.13.3. Long Term: 2020 and beyond