esa / torchquad
Numerical integration in arbitrary dimensions on the GPU using PyTorch / TF / JAX
Why this job: works in the areas we cover, but does not say which job it does
What it does
The torchquad module allows utilizing GPUs for efficient numerical integration with PyTorch and other numerical Python3 modules. The software is free to use and is designed for the machine learning community and research groups focusing on topics requiring high-dimensional integration.
Get started
pip install torchquad
# or, with uv:
uv pip install torchquad- Maintenance
- Active
- Last commit today
- Stars
- 229
- On GitHub
- Licence
- GPL-3.0
- Share-alike terms
- Downloads for
- None listed
- No release files
- Latest version
- v0.7.0
- Released today
- Built with
- Python
- 98% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 80% closed
- 11 still open
- Pull requests
- 202 merged
- 0 waiting
- Releases
- 12
- 2 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
More: languages, topics, project record and preview image
Languages
- Python 98%
- TeX 2%
Topics
- python
- gpu
- pytorch
- torchquad
- numerical-integration
- multidimensional-integration
- integration
- automatic-differentiation
- high-performance-computing
- monte-carlo-integration
- vegas
- vegas-enhanced
Project record
- JobOther AI tools
- StatusListed
- Commits1,012
- Forks52
- Watching6
- Stars in 28 days0
- CreatedNov 6, 2020
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
