Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gradient issue when using Flux running a neural style transfer model with pre trained vgg19 net #919

Open
Jinwei1987 opened this issue Mar 14, 2021 · 1 comment

Comments

@Jinwei1987
Copy link

gs = gradient(() -> total_loss(img_target, α = 0.1, β=0.01), params(img_target))
Internal error: encountered unexpected error in runtime:
BoundsError(a=Array{Any, (58,)}[
Core.Compiler.VarState(typ=Zygote.Pullback{Tuple{typeof(Distances._evaluate), Distances.SqEuclidean, Array{Float32, 3}, Array{Float32, 3}, Nothing}, Any}, undef=false),
Core.Compiler.VarState(typ=Float64, undef=false),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Core.Compiler.Const(val=nothing, actual=false), undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=true),
Core.Compiler.VarState(typ=Any, undef=false),
Core.Compiler.VarState(typ=Any, undef=false),
Core.Compiler.VarState(typ=Any, undef=false),
Core.Compiler.VarState(typ=Any, undef=false),
Core.Compiler.VarState(typ=Any, undef=false),
Core.Compiler.VarState(typ=Any, undef=false)], i=(59,))
jl_bounds_error_ints at /Users/julia/buildbot/worker/package_macos64/build/src/rtutils.c:183
setindex! at ./essentials.jl:452 [inlined]
stupdate! at ./compiler/typelattice.jl:245
typeinf_local at ./compiler/abstractinterpretation.jl:1299
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_apply at ./compiler/abstractinterpretation.jl:635
abstract_call_known at ./compiler/abstractinterpretation.jl:704
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1255
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
return_type_tfunc at ./compiler/tfuncs.jl:1524
abstract_call_known at ./compiler/abstractinterpretation.jl:851
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1255
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call_known at ./compiler/abstractinterpretation.jl:904
abstract_call at ./compiler/abstractinterpretation.jl:926
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1255
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1255
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_edge at ./compiler/typeinfer.jl:484
abstract_call_method at ./compiler/abstractinterpretation.jl:419
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:111
abstract_call at ./compiler/abstractinterpretation.jl:924
abstract_call at ./compiler/abstractinterpretation.jl:911
abstract_eval at ./compiler/abstractinterpretation.jl:1005
typeinf_local at ./compiler/abstractinterpretation.jl:1270
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1326
typeinf at ./compiler/typeinfer.jl:12
typeinf_ext at ./compiler/typeinfer.jl:570
typeinf_ext at ./compiler/typeinfer.jl:601
jfptr_typeinf_ext_21682.clone_1 at /Applications/Julia-1.5.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jl_apply at /Users/julia/buildbot/worker/package_macos64/build/src/./julia.h:1690 [inlined]
jl_type_infer at /Users/julia/buildbot/worker/package_macos64/build/src/gf.c:296
jl_generate_fptr at /Users/julia/buildbot/worker/package_macos64/build/src/jitlayers.cpp:290
jl_compile_method_internal at /Users/julia/buildbot/worker/package_macos64/build/src/gf.c:1964
_jl_invoke at /Users/julia/buildbot/worker/package_macos64/build/src/gf.c:2224 [inlined]
jl_apply_generic at /Users/julia/buildbot/worker/package_macos64/build/src/gf.c:2398
total_loss##kw at ./REPL[24]:2 [inlined]
Pullback at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface2.jl:0
total_loss##kw at ./REPL[24]:2 [inlined]
#14 at ./REPL[27]:1 [inlined]
Pullback at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface2.jl:0
#54 at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface.jl:172
unknown function (ip: 0x164a22251)
gradient at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface.jl:49
unknown function (ip: 0x16467253a)
jl_apply at /Users/julia/buildbot/worker/package_macos64/build/src/./julia.h:1690 [inlined]
do_call at /Users/julia/buildbot/worker/package_macos64/build/src/interpreter.c:117
eval_body at /Users/julia/buildbot/worker/package_macos64/build/src/interpreter.c:0
jl_interpret_toplevel_thunk at /Users/julia/buildbot/worker/package_macos64/build/src/interpreter.c:660
top-level scope at REPL[27]:1
jl_toplevel_eval_flex at /Users/julia/buildbot/worker/package_macos64/build/src/toplevel.c:840
jl_toplevel_eval_flex at /Users/julia/buildbot/worker/package_macos64/build/src/toplevel.c:790
jl_toplevel_eval_flex at /Users/julia/buildbot/worker/package_macos64/build/src/toplevel.c:790
jl_toplevel_eval at /Users/julia/buildbot/worker/package_macos64/build/src/toplevel.c:849 [inlined]
jl_toplevel_eval_in at /Users/julia/buildbot/worker/package_macos64/build/src/toplevel.c:883
eval at ./boot.jl:331 [inlined]
eval at ./Base.jl:39 [inlined]
repleval at /Users/xxxxx/.vscode/extensions/julialang.language-julia-1.1.34/scripts/packages/VSCodeServer/src/repl.jl:124
#47 at /Users/xxxxx/.vscode/extensions/julialang.language-julia-1.1.34/scripts/packages/VSCodeServer/src/repl.jl:99
unknown function (ip: 0x132bc7d1c)
with_logstate at ./logging.jl:408
with_logger at ./logging.jl:514 [inlined]
#46 at /Users/xxxxx/.vscode/extensions/julialang.language-julia-1.1.34/scripts/packages/VSCodeServer/src/repl.jl:100
unknown function (ip: 0x132bc7f0c)
jl_apply at /Users/julia/buildbot/worker/package_macos64/build/src/./julia.h:1690 [inlined]
do_apply at /Users/julia/buildbot/worker/package_macos64/build/src/builtins.c:655
jl_f__apply at /Users/julia/buildbot/worker/package_macos64/build/src/builtins.c:669 [inlined]
jl_f__apply_latest at /Users/julia/buildbot/worker/package_macos64/build/src/builtins.c:705
#invokelatest#1 at ./essentials.jl:710 [inlined]
invokelatest at ./essentials.jl:709
jl_apply at /Users/julia/buildbot/worker/package_macos64/build/src/./julia.h:1690 [inlined]
do_apply at /Users/julia/buildbot/worker/package_macos64/build/src/builtins.c:655
macro expansion at /Users/xxxxx/.vscode/extensions/julialang.language-julia-1.1.34/scripts/packages/VSCodeServer/src/eval.jl:34 [inlined]
#60 at ./task.jl:356
unknown function (ip: 0x132ba90ec)
jl_apply at /Users/julia/buildbot/worker/package_macos64/build/src/./julia.h:1690 [inlined]
start_task at /Users/julia/buildbot/worker/package_macos64/build/src/task.c:707
ERROR: BoundsError: attempt to access 58-element Array{Any,1} at index [59]
Stacktrace:
[1] setindex! at ./essentials.jl:452 [inlined]
[2] stupdate!(::Nothing, ::Core.Compiler.StateUpdate) at ./compiler/typelattice.jl:245
[3] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1299
[4] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1326
[5] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:12
[6] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:484
[7] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Bool, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:419
[8] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:111
[9] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:924
[10] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:911
[11] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1005
[12] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1270
... (the last 9 lines are repeated 4 more times)
[49] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1326
[50] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:12
[51] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:484
[52] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Bool, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:419
[53] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:111
[54] abstract_call_known(::Any, ::Nothing, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:904
[55] abstract_call(::Nothing, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:926
[56] abstract_apply(::Any, ::Any, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:635
[57] abstract_call_known(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:704
[58] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:926
[59] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:911
[60] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1005
[61] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1270
[62] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1326
[63] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:12
[64] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:484
[65] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Bool, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:419
[66] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:111
[67] abstract_call_known(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:904
... (the last 10 lines are repeated 1 more time)
[78] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState, ::Int64) at ./compiler/abstractinterpretation.jl:926
[79] abstract_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:911
[80] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1005
[81] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1255
[82] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1326
[83] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:12
[84] typeinf at ./compiler/typeinfer.jl:8 [inlined]
[85] typeinf_type(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.Params) at ./compiler/typeinfer.jl:592
[86] return_type(::Any, ::Any, ::UInt64) at ./compiler/typeinfer.jl:638
[87] return_type(::Any, ::Any) at ./compiler/typeinfer.jl:623
[88] collect(::Base.Generator) at ./array.jl:660
[89] map(::Function, ::Array{typeof(∂(mse)),1}, ::FillArrays.Fill{Float64,1,Tuple{Base.OneTo{Int64}}}) at ./abstractarray.jl:2248
[90] (::Zygote.var"#1019#1026")(::Any) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/lib/broadcast.jl:166
[91] (::Zygote.var"#3847#back#1030")(::Any) at /Users/xxxxx/.julia/packages/ZygoteRules/OjfTt/src/adjoint.jl:59
[92] (::Zygote.var"#151#152")(::Any) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/lib/lib.jl:191
[93] (::Zygote.var"#1694#back#153")(::Any) at /Users/xxxxx/.julia/packages/ZygoteRules/OjfTt/src/adjoint.jl:59
[94] broadcasted at ./broadcast.jl:1263 [inlined]
[95] (::typeof(∂(broadcasted)))(::FillArrays.Fill{Float64,1,Tuple{Base.OneTo{Int64}}}) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface2.jl:0
[96] #total_loss#13 at ./REPL[24]:3 [inlined]
[97] (::typeof(∂(#total_loss#13)))(::Float64) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface2.jl:0 (repeats 2 times)
[98] #14 at ./REPL[27]:1 [inlined]
[99] (::typeof(∂(#14)))(::Float64) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface2.jl:0
[100] (::Zygote.var"#54#55"{Zygote.Params,Zygote.Context,typeof(∂(#14))})(::Float64) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface.jl:172
[101] gradient(::Function, ::Zygote.Params) at /Users/xxxxx/.julia/packages/Zygote/KpME9/src/compiler/interface.jl:49

@DhairyaLGandhi
Copy link
Member

That seems like a Julia crash, do you have the model and training code available publically somewhere?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants