Skip to content

haoran35-jpg/CS521-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS521-Final-Project: Dual-Interval Analysis for JAX jaxpr

Static Analysis of Automatic Differentiation via Dual-Intervals on JAX jaxpr

Overview

This project implements dual-interval arithmetic for statically analyzing programs represented by the jaxpr (JAX expression) intermediate representation. The analysis provides sound overapproximations of both value and gradient bounds.

Visualization

To recreate our visualization graphs, use the command line:

python visualize_bounds.py
python visualize_gpt2_bounds.py

About

A Jax Interpreter for Auto differentiation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages