Troubleshoot#
Troubleshoot
printing
– Graph Printing and Symbolic Print Statement- Add breakpoints
- Turn optimizations off
- Interact with the graph
- Printing/Drawing Aesara graphs
- Profiling Aesara function
- Debugging Aesara: FAQ and Troubleshooting
- Isolating the Problem/Testing Aesara Compiler
- Interpreting Error Messages
- Using Test Values
- “How do I print an intermediate value in a function?”
- “How do I print a graph (before or after compilation)?”
- “The function I compiled is too slow; what’s up?”
- “How do I step through a compiled function?”
- How to Use
pdb
- Dumping a Function to help debug
- Breakpoint during Aesara function execution
- Dealing with NaNs
- Troubleshooting
- Why do I get a network error when I install Aesara
- How to solve TypeError: object of type ‘TensorVariable’ has no len()
- How to solve Out of memory Error
- aesara.function returns a float64 when the inputs are float32 and int{32, 64}
- How to test that Aesara works properly
- Why is my code so slow/uses so much memory
- How do I configure/test my BLAS library
d3viz
– d3viz: Interactive visualization of Aesara compute graphs