Las mejores alternativas awrenfold

Kit de herramientas para generar código numérico optimizado a partir de expresiones matemáticas simbólicas en Python

Visitar wrenfold
Captura de la web de wrenfold

wrenfold es un kit de herramientas de código abierto diseñado para desarrolladores e investigadores en robótica y visión por computadora. Su objetivo principal es cerrar la brecha entre el prototipado rápido de funciones matemáticas en Python y la generación de código numérico de alto rendimiento para producción.

Permite expresar funciones simbólicamente y obtener código compilable en varios lenguajes:

  • Generación multi-lenguaje para crear código en C++, Rust y Python.
  • Cálculo automático de derivadas que obtiene Jacobianos sin esfuerzo manual.
  • Lógica condicional que permite incluir ramas condicionales en las expresiones simbólicas.
  • Integración flexible para adaptar la generación de código a la base de código existente.
  • Soporte de frameworks compatible con NumPy, PyTorch y JAX en el lado de Python.

El proyecto utiliza la licencia MIT y está disponible a través de PyPI y conda-forge. Al ser una herramienta de código abierto centrada en la eficiencia y la personalización, ofrece una alternativa a otras librerías de diferenciación automática o optimizadores numéricos cerrados, permitiendo a los usuarios mantener el control total sobre el código generado y su integración en sus propios optimizadores preferidos.

Compartir:

Código abierto

Plataformas
Web
Tipo de aplicación
Línea de comandosWeb

Propiedades

  • Autoalojado
  • Extensible con plugins
  • Personalizable
  • Profesional

Parecidos a wrenfold