PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

ai bayesian-inference computational-science deep-learning statistics
23 Open Issues Need Help Last updated: Aug 26, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted linalg mlx

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted beginner friendly graph rewriting

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted backend compatibility

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted beginner friendly maintenance

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
enhancement help wanted beginner friendly compilation

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
bug help wanted beginner friendly numba

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted torch

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted NumPy compatibility linalg

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted maintenance linalg

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted numba

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
bug help wanted beginner friendly maintenance

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
MLX CI failing 10 months ago
help wanted needs info mlx

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
PyTorch CI failing 10 months ago
help wanted GitHub CI/CD torch

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
enhancement help wanted feature request graph rewriting sparse variables

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted beginner friendly request discussion sparse variables

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted beginner friendly graph rewriting linalg

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics
help wanted beginner friendly performance linalg

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

AI Summary: Implement a JAX dispatch for the `NonZero` operation in the PyTensor library. This involves leveraging the existing `jnp.nonzero` function to handle the `NonZero` Op within the JAX compilation pathway of PyTensor's graph transpilation framework.

Complexity: 3/5
help wanted beginner friendly jax backend compatibility

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

AI Summary: The task involves debugging a shape inference issue within PyTensor's Numba compilation mode. The problem arises when using `OpFromGraph` with vectorized graphs where the output shape depends on `Blockwise` operations. The current rewrite logic is too restrictive, preventing Numba compilation and causing a fallback to object mode. The solution requires refining the shape inference logic within `introduce_explicit_core_shape_blockwise` to only forbid blockwise operations that are directly involved in loops within the shape graph, rather than all blockwise operations.

Complexity: 4/5
bug help wanted numba shape inference vectorization

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

AI Summary: Implement support for sparse Jacobians in PyTensor. This involves leveraging techniques like reverse-mode automatic differentiation and graph coloring to efficiently compute sparse Jacobians for large systems of equations, potentially adapting existing methods from libraries like sparsejac.

Complexity: 5/5
enhancement help wanted feature request gradients sparse variables

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics

AI Summary: Implement a JAX dispatch for the `ChoSolve` function in the PyTensor library. This is necessary because the function is now being used more frequently and currently lacks JAX support, causing issues when used within JAX-compiled graphs.

Complexity: 4/5
help wanted beginner friendly jax linalg

PyTensor allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays.

Python
#ai#bayesian-inference#computational-science#deep-learning#statistics