# Comparison of Julia autodiff packages

**URL:** <https://discourse.julialang.org/t/comparison-of-julia-autodiff-packages/119965>\
**Category:** General Usage\
**Tags:** autodiff\
**Created:** [September 27, 2024, 1:56pm UTC](https://discourse.julialang.org/t/comparison-of-julia-autodiff-packages/119965 "2024-09-27T13:56:22Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [September 27, 2024, 2:38pm UTC](https://discourse.julialang.org/t/comparison-of-julia-autodiff-packages/119965/2 "2024-09-27T14:38:37Z")

</div>

> [@State of AD in 2024](https://discourse.julialang.org/t/state-of-ad-in-2024/112601):
>
> Hi, I’m new to the Julia language and am trying to understand the AD ecosystem. From what I understand, Julia wants to broaden AD beyond the type of models you might find in Pytorch and Jax while also retaining similar performance on CPU and GPU. I read that Zygote differentiates on low level Julia IR but now the attention is towards other projects like Diffractor and Enzyme which differentiate at an even finer level. Anyways, I found [this post](https://discourse.julialang.org/t/whats-the-state-of-automatic-differentiation-in-julia-january-2023/92473) discussing the state of AD around last year, so p…

---

_[View the full topic](https://discourse.julialang.org/t/comparison-of-julia-autodiff-packages/119965)._
