# Zygote -- include("utils.jl");

**URL:** <https://discourse.julialang.org/t/zygote-include-utils-jl/59429>\
**Category:** New to Julia\
**Created:** [April 16, 2021, 6:10pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429 "2021-04-16T18:10:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aquarelleX332](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquarellex332/32/21048_2.png) [@aquarelleX332](https://discourse.julialang.org/u/aquarelleX332)\
**Post date:** [April 16, 2021, 6:10pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429/1 "2021-04-16T18:10:38Z")

</div>

Hello,

I suspect that the question as follows is most likely trivial and I don’t know if I’m in the right category.

I am following [Mike Innes’ manual](https://github.com/MikeInnes/diff-zoo/blob/notebooks/intro.ipynb) in an attempt to learn how Zygote works inside Flux.  
At the beginning of the section where he discusses Wengert lists, there is an instruction:

```julia
include("utils.jl");

```

However, I don’t see which “utils.jl” it is (this file should be in my working directory so I can continue ).  
Any help? 😌

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [April 16, 2021, 7:50pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429/2 "2021-04-16T19:50:01Z")

</div>

Probably this one:  
[https://github.com/MikeInnes/diff-zoo/blob/master/src/utils.jl](https://github.com/MikeInnes/diff-zoo/blob/master/src/utils.jl)

Did you clone the whole repository?

---

<div class="post-metadata">

**Author:** ![aquarelleX332](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquarellex332/32/21048_2.png) [@aquarelleX332](https://discourse.julialang.org/u/aquarelleX332)\
**Post date:** [April 16, 2021, 8:33pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429/3 "2021-04-16T20:33:08Z")

</div>

Thanks to you, Mark!

Indeed the **utils.jl** file is located on [MikeInnes/diff-zoo/blob/master/src/utils.jl](https://github.com/MikeInnes/diff-zoo/blob/master/src/utils.jl)  
I cloned the file in $HOME/.julia/Zygote/utils.jl

```julia
include("$HOME/.julia/Zygote/utils.jl");

```

And all runs perfectly after

```julia
julia> ]
(aquarelle) pkg> add InteractiveUtils
(aquarelle) pkg> add SpecialFunctions

```

```julia

:+1:
```

---

<div class="post-metadata">

**Author:** ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Post date:** [April 17, 2021, 9:44pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429/5 "2021-04-17T21:44:16Z")

</div>

Start a new post.

---

<div class="post-metadata">

**Author:** ![aquarelleX332](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquarellex332/32/21048_2.png) [@aquarelleX332](https://discourse.julialang.org/u/aquarelleX332)\
**Post date:** [April 23, 2021, 6:51pm UTC](https://discourse.julialang.org/t/zygote-include-utils-jl/59429/6 "2021-04-23T18:51:10Z")

</div>

Done: [here](https://discourse.julialang.org/t/wengert-list-possible-graphs/59891)

Thanks for your suggestion, Mark.  
Thierry
