# Time for JET.jl first run?

**URL:** https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827
**Category:** General Usage
**Tags:** jet
**Created:** [February 4, 2022, 11:04pm UTC](https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827 "2022-02-04T23:04:22Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![TI36XPro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ti36xpro/32/33658_2.png) [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)
#### Post date: [February 4, 2022, 11:04pm UTC](https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827/1 "2022-02-04T23:04:23Z")

</div>

I just updated to Julia v1.7.1 and added [Jet.jl](https://github.com/aviatesk/JET.jl) to my project environment. I put together a file like this

```julia
# contents of jet_test.jl

using MyPackage

const problem_size = 2^7

function main(problem_size)
   tmp = MyFunction_from_MyPackage(problem_size)
   return tmp
end

tmp = main(problem_size)

```

I ran this in the REPL by doing

```julia
juila> using JET

julia> report_and_watch_file("jet_test.jl"; annotate_types = true)

```

It reported `No errors !` fairly quickly but has since not returned anything else. I also haven’t gotten the Julia prompt back, I just have a flashing cursor.

The documentation does say it can take a bit the first time you run it. I think its been about an hour. Is that typical? Just curious what time frames others have experienced.

---

<div class="post-metadata">

### Author: ![ericphanson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ericphanson/32/215186_2.png) [@ericphanson](https://discourse.julialang.org/u/ericphanson)
#### Post date: [February 5, 2022, 2:06am UTC](https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827/2 "2022-02-05T02:06:06Z")

</div>

> [@TI36XPro](#):
>
> `report_and_watch_file`

This function doesn’t return to the REPL; it keeps working to watch the file and report any changes (until you press `ctrl-c` or close the terminal). You could do `@async report_and_watch_file(...)` if you want to get the REPL back, or just do it in another terminal window.

---

<div class="post-metadata">

### Author: ![TI36XPro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ti36xpro/32/33658_2.png) [@TI36XPro](https://discourse.julialang.org/u/TI36XPro)
#### Post date: [February 5, 2022, 4:44am UTC](https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827/3 "2022-02-05T04:44:46Z")

</div>

Oh, I was waiting for nothing then 😅  
Sorry for the confusion!

---

<div class="post-metadata">

### Author: ![Marcell\_Havlik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/marcell_havlik/32/37424_2.png) [@Marcell\_Havlik](https://discourse.julialang.org/u/Marcell_Havlik)
#### Post date: [July 25, 2022, 7:03pm UTC](https://discourse.julialang.org/t/time-for-jet-jl-first-run/75827/4 "2022-07-25T19:03:12Z")

</div>

I think this actually should be noted during running REPL incompatible commands with `JET.jl`, or in the documentation at the API documentation.  
So others can understand the issues instantly.

```julia
println("interactive : $(isinteractive())") # for some interactivity checking

```

I also was struggling to understand what was the issue even watching the video to introduce JET.jl at JuliaCon 2021
