Skip to content

Commit d39ab59

Browse files
authored
Merge pull request #1281 from FluxML/bc/precompile
Add precompilation via SnoopPrecompile
2 parents 1f07901 + 5c81bcf commit d39ab59

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Project.toml

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
2020
NaNMath = "77ba4419-2d1f-58cd-9bb1-8ffee604a2e3"
2121
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2222
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
23+
SnoopPrecompile = "66db9d55-30c0-4569-8b51-7e840670fc0c"
2324
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
2425
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
2526
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2"
@@ -41,6 +42,7 @@ MacroTools = "0.5"
4142
NaNMath = "0.3, 1"
4243
Requires = "1.1"
4344
SpecialFunctions = "1.6, 2"
45+
SnoopPrecompile = "1"
4446
ZygoteRules = "0.2.1"
4547
julia = "1.6"
4648

src/Zygote.jl

+3
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,7 @@ macro profile(ex)
7979
end
8080
end
8181

82+
using SnoopPrecompile
83+
@precompile_all_calls precompile()
84+
8285
end # module

0 commit comments

Comments
 (0)