HPAC/linnea
Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Constructs a search graph to synthesize optimized Julia code that calls BLAS and LAPACK kernels, leveraging algebraic properties (symmetry, triangularity, rank) to prune the exploration space. Accepts linear algebra expressions as Python objects or via a custom text format, with configurable time limits and output options to balance solution quality against compilation speed.
No commits in the last 6 months. Available on PyPI.
Stars
71
Forks
6
Language
Python
License
GPL-3.0
Category
Last pushed
Aug 24, 2025
Monthly downloads
13
Commits (30d)
0
Dependencies
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/HPAC/linnea"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
inducer/loopy
A code generator for array-based code on CPUs and GPUs
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
inducer/islpy
Python wrapper for isl, an integer set library
loco-3d/crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is...