An open API service indexing awesome lists of open source software.

https://github.com/dfdx/umlaut.jl

The Code Tracer
https://github.com/dfdx/umlaut.jl

Last synced: 7 months ago
JSON representation

The Code Tracer

Awesome Lists containing this project

README

          

# Ümlaut



[![](https://img.shields.io/badge/docs-dev-blue.svg)](https://dfdx.github.io/Umlaut.jl/dev)
[![Test](https://github.com/dfdx/Umlaut.jl/actions/workflows/test.yml/badge.svg)](https://github.com/dfdx/Umlaut.jl/actions/workflows/test.yml)

Umlaut.jl is a code tracer for the Julia programming language. It lets you trace the function execution, recording all primitive operations onto a linearized tape.

> :point_right: Umlaut.jl was started as a fork of Ghost.jl trying to overcome some of its
> limitations, but eventually the codebase has diverged so much that the new package was
> born. Although the two have pretty similar API, there are several notable differences.
> See [Migration from Ghost](https://dfdx.github.io/Umlaut.jl/dev/ghost/) for details.