The algebraic networks module includes experimental code for reverse-mode automatic differentiation, using ReverseDiffSource.jl. This package looks dead (no updates in two years) and has been broken since Julia v0.6.
We should either fix or rip out our auto-diff code. Unfortunately, it's not clear what to replace it with, as this corner of the Julia ecosystem is in churn right now.