No full text
Unpublished conference/Abstract (Scientific congresses, symposiums and conference proceedings)
JaxDecompiler: Redefining Gradient-Informed Software Design
POCHELU, Pierrick
2024OLA 2024
Peer reviewed
 

Files


Full Text
No document available.
Full Text Parts
JAXDECOMPILER (8).pdf
Author preprint (249.57 kB) Creative Commons License - Attribution, Non-Commercial, No Derivative
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Deep Learning, Gradient computing, Optimization
Abstract :
[en] 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.
Disciplines :
Computer science
Author, co-author :
POCHELU, Pierrick  ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > HPC Platform
External co-authors :
no
Language :
English
Title :
JaxDecompiler: Redefining Gradient-Informed Software Design
Publication date :
13 May 2024
Number of pages :
10
Event name :
OLA 2024
Event place :
Dubrovnik, Croatia
Event date :
13-15 may 2024
Audience :
International
Peer reviewed :
Peer reviewed
Focus Area :
Computational Sciences
Development Goals :
9. Industry, innovation and infrastructure
Available on ORBilu :
since 14 March 2024

Statistics


Number of views
125 (20 by Unilu)
Number of downloads
65 (4 by Unilu)

Bibliography


Similar publications



Contact ORBilu