mlsanityData to 14 Oct 2026

JaxDecompiler: Redefining Gradient-Informed Software Design

arXiv 2403.10571 ↗First posted 14 Mar 2024cs.PL cs.LG cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Among numerical libraries capable of computing gradient descent optimization, JAX stands out by offering more features, accelerated by an intermediate representation known as Jaxpr language. However, editing the Jaxpr code is not directly possible. This article introduces JaxDecompiler, a tool that transforms any JAX function into an editable Python code, especially useful for editing the JAX function generated by the gradient function. JaxDecompiler simplifies the processes of reverse engineering, understanding, customizing, and interoperability of software developed by JAX. We highlight its capabilities, emphasize its practical applications especially in deep learning and more generally gradient-informed software, and demonstrate that the decompiled code speed performance is similar to the original.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 16 references that are in the map. First posted on arXiv 14 Mar 2024.

Builds on

2 of 16 references.

References · 2

  1. 2021Augmenting Decompiler Output with Learned Variable Names and Typescited by 23
  2. 2020Java Decompiler Diversity and its Application to Meta-decompilationcited by 2

Built on by

Not cited yet.