pytensor icon indicating copy to clipboard operation
pytensor copied to clipboard

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

Results 395 pytensor issues
Sort by recently updated
recently updated
newest added

It makes me a little bit uneasy to put an `__init__.py` file outside of a legit Python package, but that's also sort of the point. I'm interested to know what...

### Describe the issue: I installed pytensor using `pip install -e ` but i keep running into errors after that and cant even do simple imports. Everything seems to be...

bug

## Description ## Related Issue - [ ] Closes # - [ ] Related to # ## Checklist - [ ] Checked that [the pre-commit linting/style checks pass](https://docs.pymc.io/en/latest/contributing/python_style.html) - [...

### Description A matrix vector dot or a vector dot matrix can be represented as a matrix - col/row dot followed by a squeeze of the useless dims. I don't...

needs info
request discussion
Op implementation

This rewrite only triggers for non-blockwise dots, but there's no reason not to also cover Blockwise dots with a Blockise Solve (if solve is not blockwised by default already) https://github.com/pymc-devs/pytensor/blob/ad27dc752798dfb75ed8d1c0a9b840859a8a898d/pytensor/tensor/rewriting/linalg.py#L90

beginner friendly
graph rewriting
linalg

## Description Implemented: - BlockDiagonal - Cholesky - Eigvalsh - Solve - SolveTriangular ## Related Issue - [ ] Closes # - [x] Related to #821 ## Checklist - [x]...

enhancement
linalg
torch

## Description Seems not needed?

maintenance
numba

Closes https://github.com/pymc-devs/pytensor/issues/285 and https://github.com/pymc-devs/pytensor/issues/360. These require pure-python wheels which does not work if we ship a cython-version of scan, so this build does not include this extension module.

## Description Add minor edits to documentation in the contributing section. ## Related Issue - [ ] Closes # - [x] Related to #928 ## Checklist - [x] Checked that...

docs