Oxide-enzyme Alternatives
Similar projects and alternatives to oxide-enzyme
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
DiffEqOperators.jl
Linear operators for discretizations of differential equations and scientific machine learning (SciML)
-
-
mujoco
Multi-Joint dynamics with Contact. A general purpose physics simulator.
-
DifferentialEquations.jl
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components
-
Rust-CUDA
Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
ModelingToolkit.jl
A modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
-
-
-
SciMLBenchmarks.jl
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
-
-
OMEinsum.jl
One More Einsum for Julia! With runtime order-specification and high-level adjoints for AD
-
FrechetDiff.jl
FrechetDiff is an experimental Julia package for automatic differentiation (AD).
oxide-enzyme reviews and mentions
-
Enzyme: towards state-of-the-art AutoDiff in Rust
Afterwards, you can have a look at https://github.com/rust-ml/oxide-enzyme, where I published some toy examples. The current approach has a lot of limitations, mostly due to using the ffi / c-abi to link the generated functions. @bytesnake and I are already looking at an alternative implementation which should solve most, if not all issues. For the meantime, we hope that this already helps those who want to do some early testing. This link might also help you to understand the Rust frontend a bit better. I will add a larger blog post once oxide-enzyme is ready to be published on crates.io.
- Oxide-Enzyme: Integrating LLVM's Static Automatic Differentiation Plugin
- Julia 1.7 has been released
Stats
EnzymeAD/oxide-enzyme is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.