Flux.jl 让它变得可微怎么样?

What about Flux.jl enables it to be differentiable?

通读了一些 Flux.jl 文档,我看到了这句话:

Differentiable Programming: Existing Julia libraries are differentiable and can be incorporated directly into Flux models.

在 Flux 和 Julia 的上下文中,这是什么意思?我知道 Julia 和 Flux 使用自动微分,但是我不清楚这如何使其他 Julia 库与 Flux.jl 集成。

我可能跑题了,但这不就是常见的可组合性故事吗? IE。如果我有一些包 MyPackage 定义了一些函数 myfun 那么我可以将该函数插入到 Flux 模型中并且 Flux 将能够通过它进行区分,假设 myfun 的类型是不要太拘束了。