CuArrays error: Unknown package Compat found in the compatibility requirements of MacroTools

Hi, I’m trying to train a CNN on a compute cluster with a Nvidia V100 GPU. I ran a test .jl file (with Julia 1.1.1) that just does Pkg.test("CuArrays") and this is the error message I got

ERROR: LoadError: Unknown package Compat found in the compatibility requirements of MacroTools [1914dd2f]
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] Pkg.GraphType.Graph(::Dict{Base.UUID,Set{VersionNumber}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Base.UUID}}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Pkg.Types.VersionSpec}}}, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/GraphType.jl:278
 [3] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:306
 [4] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:369
 [5] resolve_versions! at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:315 [inlined]
 [6] #add_or_develop#63(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1172
 [7] add_or_develop at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1156 [inlined]
 [8] (::getfield(Pkg.Operations, Symbol("##40#44")){Bool,getfield(Pkg.Operations, Symbol("##68#70")){Pkg.Types.Context,getfield(Pkg.Operations, Symbol("##67#69")){Pkg.Types.Context,Cmd}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context})(::String) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:874
 [9] mktempdir(::getfield(Pkg.Operations, Symbol("##40#44")){Bool,getfield(Pkg.Operations, Symbol("##68#70")){Pkg.Types.Context,getfield(Pkg.Operations, Symbol("##67#69")){Pkg.Types.Context,Cmd}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context}, ::String) at ./file.jl:581
 [10] mktempdir at ./file.jl:579 [inlined]
 [11] #with_dependencies_loadable_at_toplevel#38(::Bool, ::Function, ::getfield(Pkg.Operations, Symbol("##68#70")){Pkg.Types.Context,getfield(Pkg.Operations, Symbol("##67#69")){Pkg.Types.Context,Cmd}}, ::Pkg.Types.Context, ::Pkg.Types.PackageSpec) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:853
 [12] #with_dependencies_loadable_at_toplevel at ./none:0 [inlined]
 [13] #test#66(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1319
 [14] #test at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:0 [inlined]
 [15] #test#46(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:198
 [16] test at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:183 [inlined]
 [17] #test#45 at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:180 [inlined]
 [18] test at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:180 [inlined]
 [19] #test#44 at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:179 [inlined]
 [20] test at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:179 [inlined]
 [21] #test#43(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::String) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:178
 [22] test(::String) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:178
 [23] top-level scope at none:0
 [24] include at ./boot.jl:326 [inlined]
 [25] include_relative(::Module, ::String) at ./loading.jl:1038
 [26] include(::Module, ::String) at ./sysimg.jl:29
 [27] exec_options(::Base.JLOptions) at ./client.jl:267
 [28] _start() at ./client.jl:436
in expression starting at /scratch/jchen975/train/cudacheck.jl:2
   Testing CuArrays
 Resolving package versions...

When I try to do ] add Compat on the login node, this is the error message:

(v1.1) pkg> add Compat
 Resolving package versions...
ERROR: Unknown package Compat found in the compatibility requirements of MacroTools [1914dd2f]
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] Pkg.GraphType.Graph(::Dict{Base.UUID,Set{VersionNumber}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Base.UUID}}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Pkg.Types.VersionSpec}}}, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/GraphType.jl:278
 [3] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:306
 [4] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:369
 [5] resolve_versions! at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:315 [inlined]
 [6] #add_or_develop#63(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1172
 [7] #add_or_develop at ./none:0 [inlined]
 [8] #add_or_develop#17(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:59
 [9] (::getfield(Pkg.API, Symbol("#kw##add_or_develop")))(::NamedTuple{(:mode,),Tuple{Symbol}}, ::typeof(Pkg.API.add_or_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at ./none:0
 [10] do_add!(::Dict{Symbol,Any}, ::Array{Pkg.Types.PackageSpec,1}, ::Dict{Symbol,Any}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:672
 [11] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:742
 [12] invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:741
 [13] do_cmd!(::Pkg.REPLMode.PkgCommand, ::REPL.LineEditREPL) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:563
 [14] #do_cmd#31(::Bool, ::Function, ::REPL.LineEditREPL, ::String) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:538
 [15] do_cmd at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:534 [inlined]
 [16] (::getfield(Pkg.REPLMode, Symbol("##53#56")){REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:988
 [17] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [18] invokelatest at ./essentials.jl:741 [inlined]
 [19] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/LineEdit.jl:2273
 [20] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:1035
 [21] run_repl(::REPL.AbstractREPL, ::Any) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:192
 [22] (::getfield(Base, Symbol("##734#736")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:362
 [23] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [24] invokelatest at ./essentials.jl:741 [inlined]
 [25] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:346
 [26] exec_options(::Base.JLOptions) at ./client.jl:284
 [27] _start() at ./client.jl:436

Furthermore, with ] st MacroTools and ] add MacroTools I got

(v1.1) pkg> st MacroTools
ERROR: The following package names could not be resolved:
 * MacroTools (1914dd2f-81c6-5fcd-8719-6d5c9610ff09 in manifest but not in project)
Please specify by known `name=uuid`.

(v1.1) pkg> add MacroTools
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
ERROR: Unknown package Compat found in the compatibility requirements of MacroTools [1914dd2f]
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] Pkg.GraphType.Graph(::Dict{Base.UUID,Set{VersionNumber}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Base.UUID}}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Pkg.Types.VersionSpec}}}, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/GraphType.jl:278
 [3] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:306
 [4] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:369
 [5] resolve_versions! at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:315 [inlined]
 [6] #add_or_develop#63(::Array{Base.UUID,1}, ::Symbol, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1172
 [7] #add_or_develop at ./none:0 [inlined]
 [8] #add_or_develop#17(::Symbol, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/API.jl:59
 [9] (::getfield(Pkg.API, Symbol("#kw##add_or_develop")))(::NamedTuple{(:mode,),Tuple{Symbol}}, ::typeof(Pkg.API.add_or_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at ./none:0
 [10] do_add!(::Dict{Symbol,Any}, ::Array{Pkg.Types.PackageSpec,1}, ::Dict{Symbol,Any}) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:672
 [11] #invokelatest#1(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:742
 [12] invokelatest(::Any, ::Any, ::Vararg{Any,N} where N) at ./essentials.jl:741
 [13] do_cmd!(::Pkg.REPLMode.PkgCommand, ::REPL.LineEditREPL) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:563
 [14] #do_cmd#31(::Bool, ::Function, ::REPL.LineEditREPL, ::String) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:538
 [15] do_cmd at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:534 [inlined]
 [16] (::getfield(Pkg.REPLMode, Symbol("##53#56")){REPL.LineEditREPL,REPL.LineEdit.Prompt})(::REPL.LineEdit.MIState, ::Base.GenericIOBuffer{Array{UInt8,1}}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/Pkg/src/REPLMode.jl:988
 [17] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [18] invokelatest at ./essentials.jl:741 [inlined]
 [19] run_interface(::REPL.Terminals.TextTerminal, ::REPL.LineEdit.ModalInterface, ::REPL.LineEdit.MIState) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/LineEdit.jl:2273
 [20] run_frontend(::REPL.LineEditREPL, ::REPL.REPLBackendRef) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:1035
 [21] run_repl(::REPL.AbstractREPL, ::Any) at /dev/shm/ebuser/avx2/Julia/1.1.1/gmkl-2018.3/julia-1.1.1/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:192
 [22] (::getfield(Base, Symbol("##734#736")){Bool,Bool,Bool,Bool})(::Module) at ./client.jl:362
 [23] #invokelatest#1 at ./essentials.jl:742 [inlined]
 [24] invokelatest at ./essentials.jl:741 [inlined]
 [25] run_main_repl(::Bool, ::Bool, ::Bool, ::Bool, ::Bool) at ./client.jl:346
 [26] exec_options(::Base.JLOptions) at ./client.jl:284
 [27] _start() at ./client.jl:436

Also, when I tried to do ] up CuArrays on the login node (since its current version is 1.0.2, whereas the latest version is 1.2.1, I think), I got a similar error message about Compat and MacroTools. ] up MacroTools just caused the whole Julia instance to break and freeze.

This is the package version information for Julia 1.1.1:

(v1.1) pkg> st CuArrays
    Status `~/.julia/environments/v1.1/Project.toml`
  [3895d2a7] CUDAapi v0.6.3
  [c5f51814] CUDAdrv v3.1.0
  [be33ccc6] CUDAnative v2.3.1
  [3a865a2d] CuArrays v1.0.2

I then tested it by loading Julia 1.2.0 (under which I also installed the CuArrays packages, which are up to date), and similar errors ensued:

The following have been reloaded with a version change:
  1) julia/1.1.1 => julia/1.2.0

┌ Warning: Some registries failed to update:
│     — /home/jchen975/.julia/registries/General — failed to fetch from repo
└ @ Pkg.Types /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/Types.jl:1171
ERROR: LoadError: Unknown package Compat found in the compatibility requirements of MacroTools [1914dd2f]
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] Pkg.GraphType.Graph(::Dict{Base.UUID,Set{VersionNumber}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Base.UUID}}}, ::Dict{Base.UUID,Dict{Pkg.Types.VersionRange,Dict{String,Pkg.Types.VersionSpec}}}, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/GraphType.jl:278
 [3] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Types.Fixed}) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:431
 [4] _resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Nothing) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:146
 [5] _resolve_versions! at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:93 [inlined]
 [6] #_add_or_develop#26(::Array{Base.UUID,1}, ::Symbol, ::typeof(Pkg.Operations._add_or_develop), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:348
 [7] _add_or_develop at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:333 [inlined]
 [8] (::getfield(Pkg.Operations, Symbol("##30#36")){Bool,getfield(Pkg.Operations, Symbol("##41#43")){Pkg.Types.Context,Pkg.Types.PackageSpec,getfield(Pkg.Operations, Symbol("##40#42")){Pkg.Types.Context,Pkg.Types.PackageSpec,Array{String,1},Cmd}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context,Set{Base.UUID},Set{Base.UUID},Array{Pkg.Types.PackageSpec,1}})(::String) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:537
 [9] #mktempdir#15(::String, ::typeof(mktempdir), ::getfield(Pkg.Operations, Symbol("##30#36")){Bool,getfield(Pkg.Operations, Symbol("##41#43")){Pkg.Types.Context,Pkg.Types.PackageSpec,getfield(Pkg.Operations, Symbol("##40#42")){Pkg.Types.Context,Pkg.Types.PackageSpec,Array{String,1},Cmd}},Pkg.Types.Context,Pkg.Types.PackageSpec,Pkg.Types.Context,Set{Base.UUID},Set{Base.UUID},Array{Pkg.Types.PackageSpec,1}}, ::String) at ./file.jl:584
 [10] mktempdir at ./file.jl:582 [inlined] (repeats 2 times)
 [11] #with_dependencies_loadable_at_toplevel#27(::Bool, ::typeof(Pkg.Operations.with_dependencies_loadable_at_toplevel), ::getfield(Pkg.Operations, Symbol("##41#43")){Pkg.Types.Context,Pkg.Types.PackageSpec,getfield(Pkg.Operations, Symbol("##40#42")){Pkg.Types.Context,Pkg.Types.PackageSpec,Array{String,1},Cmd}}, ::Pkg.Types.Context, ::Pkg.Types.PackageSpec) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:516
 [12] #with_dependencies_loadable_at_toplevel at ./none:0 [inlined]
 [13] backwards_compatibility_for_test(::Pkg.Types.Context, ::Pkg.Types.PackageSpec, ::String, ::Array{String,1}, ::Bool) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/backwards_compatible_isolation.jl:606
 [14] #test#119(::Bool, ::Nothing, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:1263
 [15] #test at ./none:0 [inlined]
 [16] #test#62(::Bool, ::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:245
 [17] test at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:233 [inlined]
 [18] #test#61 at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
 [19] test at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
 [20] #test#60 at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
 [21] test at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
 [22] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
 [23] test(::String) at /dev/shm/ebuser/avx2/Julia/1.2.0/gmkl-2018.3/julia-1.2.0/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
 [24] top-level scope at /scratch/jchen975/train/cudacheck.jl:2
 [25] include at ./boot.jl:328 [inlined]
 [26] include_relative(::Module, ::String) at ./loading.jl:1094
 [27] include(::Module, ::String) at ./Base.jl:31
 [28] exec_options(::Base.JLOptions) at ./client.jl:295
 [29] _start() at ./client.jl:464
in expression starting at /scratch/jchen975/train/cudacheck.jl:2
  Updating registry at `~/.julia/registries/General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
   Testing CuArrays
 Resolving package versions...

Anyone knows what’s happening here? I don’t understand what’s happening with these error messages. I was able to train my neural networks about two months ago but I took a break from this project and only recently took it up again. I didn’t make any changes to any Julia packages (except uninstalling some, but those aren’t relevant to ML).

Thanks! :slight_smile:

1 Like