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

Metalhead dependency messed up packages #281

Closed
alperyilmaz opened this issue Jan 25, 2021 · 3 comments
Closed

Metalhead dependency messed up packages #281

alperyilmaz opened this issue Jan 25, 2021 · 3 comments

Comments

@alperyilmaz
Copy link

As mention in #266 tutorials/transfer_learning/transfer_learning.jl uses Metalhead. When I tried to run that file, there were massive changes in packages, as shown below. Some important packages (CUDA, Flux, Images, Plots) were downgraded and I don't know how to upgrade them back. I removed Metalhead but those packages does not update still.

Updating `~/.julia/environments/v1.5/Project.toml`
  [336ed68f] ↑ CSV v0.7.9 ⇒ v0.8.2
  [052768ef] ↓ CUDA v2.1.0 ⇒ v1.3.3
  [587475ba] ↓ Flux v0.11.2 ⇒ v0.11.1
  [7e08b658] ↑ GeometricFlux v0.7.4 ⇒ v0.7.5
  [3ebe565e] ↑ GraphSignals v0.1.8 ⇒ v0.1.12
  [7073ff75] ↑ IJulia v1.23.0 ⇒ v1.23.1
  [916415d5] ↓ Images v0.23.3 ⇒ v0.22.5
  [093fc24a] ↑ LightGraphs v1.3.3 ⇒ v1.3.5
  [dbeba491] + Metalhead v0.5.1
  [d96e819e] ↑ Parameters v0.12.1 ⇒ v0.12.2
  [91a5bcdd] ↓ Plots v1.10.1 ⇒ v1.0.14
  [c3e4b0f8] ↑ Pluto v0.12.10 ⇒ v0.12.18
  [e88e6eb3] ↑ Zygote v0.5.15 ⇒ v0.5.17
Updating `~/.julia/environments/v1.5/Manifest.toml`
  [79e6a3ab] ↑ Adapt v2.3.0 ⇒ v2.4.0
  [ec485272] ↑ ArnoldiMethod v0.0.4 ⇒ v0.1.0
  [4fba245c] + ArrayInterface v2.14.17
  [4c555306] ↑ ArrayLayouts v0.4.11 ⇒ v0.4.12
  [ab4f0b2a] - BFloat16s v0.1.0
  [336ed68f] ↑ CSV v0.7.9 ⇒ v0.8.2
  [052768ef] ↓ CUDA v2.1.0 ⇒ v1.3.3
  [83423d85] - Cairo_jll v1.16.0+6
  [324d7699] - CategoricalArrays v0.8.3
  [082447d4] ↑ ChainRules v0.7.33 ⇒ v0.7.49
  [d360d2e6] ↑ ChainRulesCore v0.9.18 ⇒ v0.9.27
  [cdddcdb0] - ChainRulesTestUtils v0.5.3
  [35d6a980] - ColorSchemes v3.10.2
  [3da002f7] ↓ ColorTypes v0.10.9 ⇒ v0.9.1
  [5ae59095] ↓ Colors v0.12.4 ⇒ v0.11.2
  [34da2185] ↑ Compat v3.23.0 ⇒ v3.25.0
  [adafc99b] - CpuId v0.2.2
  [a8cc5b0e] - Crayons v4.0.4
  [124859b0] ↑ DataDeps v0.7.3 ⇒ v0.7.6
  [a93c6f00] - DataFrames v0.22.0
  [864edb3b] ↑ DataStructures v0.17.20 ⇒ v0.18.9
  [163ba53b] ↑ DiffResults v1.0.2 ⇒ v1.0.3
  [b552c78f] ↑ DiffRules v1.0.1 ⇒ v1.0.2
  [5ae413db] - EarCut_jll v2.1.5+1
  [2e619515] - Expat_jll v2.2.7+6
  [c87230d0] ↓ FFMPEG v0.4.0 ⇒ v0.3.0
  [7a1cc6ca] ↑ FFTW v1.1.0 ⇒ v1.3.0
  [f5851436] + FFTW_jll v3.3.9+7
  [1a297f60] ↑ FillArrays v0.9.7 ⇒ v0.10.2
  [26cc04aa] - FiniteDifferences v0.11.2
  [53c48c17] ↓ FixedPointNumbers v0.8.4 ⇒ v0.7.1
  [587475ba] ↓ Flux v0.11.2 ⇒ v0.11.1
  [a3f928ae] - Fontconfig_jll v2.13.1+14
  [59287772] - Formatting v0.4.1
  [f6369f11] ↑ ForwardDiff v0.10.12 ⇒ v0.10.15
  [fb4132e2] + FuzzyCompletions v0.4.0
  [0656b61e] - GLFW_jll v3.3.2+1
  [0c68f7d7] ↓ GPUArrays v6.1.1 ⇒ v5.2.1
  [61eb1bfa] ↓ GPUCompiler v0.8.3 ⇒ v0.6.1
  [28b8d3ca] ↓ GR v0.53.0 ⇒ v0.48.0
  [d2c73de3] - GR_jll v0.53.0+0
  [7e08b658] ↑ GeometricFlux v0.7.4 ⇒ v0.7.5
  [5c1252a2] - GeometryBasics v0.3.7
  [4d00f742] + GeometryTypes v0.8.4
  [78b55507] - Gettext_jll v0.20.1+7
  [7746bdde] - Glib_jll v2.59.0+4
  [a1251efa] ↑ GraphLaplacians v0.1.0 ⇒ v0.1.1
  [21828b05] ↑ GraphMLDatasets v0.1.1 ⇒ v0.1.2
  [3ebe565e] ↑ GraphSignals v0.1.8 ⇒ v0.1.12
  [f67ccb44] ↑ HDF5 v0.13.6 ⇒ v0.14.3
  [cd3eb016] ↑ HTTP v0.8.19 ⇒ v0.9.2
  [0e44f5e4] + Hwloc v1.2.0
  [e33a78d0] + Hwloc_jll v2.4.0+0
  [7073ff75] ↑ IJulia v1.23.0 ⇒ v1.23.1
  [7869d1d1] ↑ IRTools v0.4.1 ⇒ v0.4.2
  [615f187c] + IfElse v0.1.0
  [2996bd0c] ↓ ImageQualityIndexes v0.2.1 ⇒ v0.1.4
  [916415d5] ↓ Images v0.23.3 ⇒ v0.22.5
  [1d5cc7b8] + IntelOpenMP_jll v2018.0.3+2
  [41ab1584] - InvertedIndices v1.0.0
  [692b3bcd] ↑ JLLWrappers v1.1.3 ⇒ v1.2.0
  [929cbde3] ↓ LLVM v3.4.0 ⇒ v2.0.0
  [dd4b983a] - LZO_jll v2.10.0+3
  [b964fa9f] - LaTeXStrings v1.2.0
  [23fbe1c1] - Latexify v0.14.7
  [e9f186c6] - Libffi_jll v3.2.1+4
  [d4300ac3] - Libgcrypt_jll v1.8.5+4
  [7e76a0d4] - Libglvnd_jll v1.3.0+3
  [7add5ba3] - Libgpg_error_jll v1.36.0+3
  [94ce4f54] - Libiconv_jll v1.16.0+7
  [4b2f31a3] - Libmount_jll v2.34.0+3
  [38a345b3] - Libuuid_jll v2.34.0+7
  [093fc24a] ↑ LightGraphs v1.3.3 ⇒ v1.3.5
  [bdcacae8] ↑ LoopVectorization v0.8.26 ⇒ v0.9.20
  [23992714] ↑ MAT v0.8.1 ⇒ v0.9.2
  [856f044c] + MKL_jll v2020.2.254+0
  [dbb5928d] ↓ MappedArrays v0.3.0 ⇒ v0.2.2
  [dbeba491] + Metalhead v0.5.1
  [46d2c3a1] - MuladdMacro v0.2.2
  [872c559c] ↑ NNlib v0.7.7 ⇒ v0.7.12
  [77ba4419] ↑ NaNMath v0.3.4 ⇒ v0.3.5
  [6fe1bfb0] ↑ OffsetArrays v1.4.0 ⇒ v1.5.1
  [2f80f16e] - PCRE_jll v8.42.0+4
  [d96e819e] ↑ Parameters v0.12.1 ⇒ v0.12.2
  [69de0a69] ↑ Parsers v1.0.12 ⇒ v1.0.15
  [30392449] - Pixman_jll v0.40.0+0
  [ccf2f8ad] ↓ PlotThemes v2.0.0 ⇒ v1.0.3
  [995b91a9] ↓ PlotUtils v1.0.10 ⇒ v0.6.5
  [91a5bcdd] ↓ Plots v1.10.1 ⇒ v1.0.14
  [c3e4b0f8] ↑ Pluto v0.12.10 ⇒ v0.12.18
  [08abe8d2] - PrettyTables v0.10.1
  [438e738f] ↑ PyCall v1.92.1 ⇒ v1.92.2
  [ede63266] - Qt_jll v5.15.2+1
  [01d81517] ↓ RecipesPipeline v0.2.1 ⇒ v0.1.13
  [ae029012] ↑ Requires v1.1.0 ⇒ v1.1.2
  [708f8203] - Richardson v1.2.0
  [21efa798] - SIMDPirates v0.8.26
  [476501e8] ↑ SLEEFPirates v0.5.5 ⇒ v0.6.6
  [b1168b60] ↑ ScatterNNlib v0.1.4 ⇒ v0.1.6
  [6c6a2e73] - Scratch v1.0.3
  [276daf66] ↑ SpecialFunctions v0.10.3 ⇒ v1.2.1
  [09ab397b] - StructArrays v0.4.4
  [856f2bd8] - StructTypes v1.1.0
  [bd369af6] ↑ Tables v1.2.1 ⇒ v1.3.1
  [5c2747f8] + URIs v1.2.0
  [3d5dd08c] ↑ VectorizationBase v0.12.33 ⇒ v0.15.7
  [a2964d1f] - Wayland_jll v1.17.0+4
  [2381bf8a] - Wayland_protocols_jll v1.18.0+4
  [02c8fc9c] - XML2_jll v2.9.10+3
  [aed1982a] - XSLT_jll v1.1.33+4
  [4f6342f7] - Xorg_libX11_jll v1.6.9+4
  [0c0b7dd1] - Xorg_libXau_jll v1.0.9+4
  [935fb764] - Xorg_libXcursor_jll v1.2.0+4
  [a3789734] - Xorg_libXdmcp_jll v1.1.3+4
  [1082639a] - Xorg_libXext_jll v1.3.4+4
  [d091e8ba] - Xorg_libXfixes_jll v5.0.3+4
  [a51aa0fd] - Xorg_libXi_jll v1.7.10+4
  [d1454406] - Xorg_libXinerama_jll v1.1.4+4
  [ec84b674] - Xorg_libXrandr_jll v1.5.2+4
  [ea2f1a96] - Xorg_libXrender_jll v0.9.10+4
  [14d82f49] - Xorg_libpthread_stubs_jll v0.1.0+3
  [c7cfdc94] - Xorg_libxcb_jll v1.13.0+3
  [cc61e674] - Xorg_libxkbfile_jll v1.1.0+4
  [12413925] - Xorg_xcb_util_image_jll v0.4.0+1
  [2def613f] - Xorg_xcb_util_jll v0.4.0+1
  [975044d2] - Xorg_xcb_util_keysyms_jll v0.4.0+1
  [0d47668e] - Xorg_xcb_util_renderutil_jll v0.3.9+1
  [c22f9ab0] - Xorg_xcb_util_wm_jll v0.4.1+1
  [35661453] - Xorg_xkbcomp_jll v1.4.2+4
  [33bec58e] - Xorg_xkeyboard_config_jll v2.27.0+4
  [c5fb5394] - Xorg_xtrans_jll v1.4.0+3
  [e88e6eb3] ↑ Zygote v0.5.15 ⇒ v0.5.17
  [700de1a5] ↑ ZygoteRules v0.2.0 ⇒ v0.2.1
  [3f19e933] + p7zip_jll v16.2.0+3
  [d8fb68d0] - xkbcommon_jll v0.9.1+5
  [9fa8497b] - Future
   Building IJulia ──→ `~/.julia/packages/IJulia/IDNmS/deps/build.log`
   Building GR ──────→ `~/.julia/packages/GR/yMV3y/deps/build.log`
   Building Plots ───→ `~/.julia/packages/Plots/8GUYs/deps/build.log`
   Building PyCall ──→ `~/.julia/packages/PyCall/tqyST/deps/build.log`
   Building DataDeps → `~/.julia/packages/DataDeps/jrlAW/deps/build.log`
   Building FFTW ────→ `~/.julia/packages/FFTW/ayqyZ/deps/build.log`
   Building HDF5 ────→ `~/.julia/packages/HDF5/d0V7K/deps/build.log`
@DhairyaLGandhi
Copy link
Member

DhairyaLGandhi commented Jan 25, 2021

Have you tried with ] up
There's a new release of metalhead, flux so good to try that out

You could also try with ] add [email protected] and see if that's alright

@alperyilmaz
Copy link
Author

I did ] up and package manager said that packages are restored but CUDA package started to download the artifacts.. then I ran out of space in home directory.. So, I cleaned .julia folder and then re-installed some of the packages. I was thinking we should inform Metalhead developers about version mismatch but you said there's new version.. That's good..

@DhairyaLGandhi
Copy link
Member

Seems like this should be alright with the latest release. Do re-open if you still have issues! Thanks for this!

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