Hi, I’m attempting to build a basic perceptron using Flux, and starting with the tutorial code in the documentation here [Gradients and Layers · Flux].
Adding a package adds the most recent version compatible with your current packages (to try to prevent breakage). I’m not 100% sure if that’s the best solution, but I kind of like it.
Wait I’m confused - doesn’t ]up also restrict me to the “most recent version compatible with current packages”, i.e. run the same resolver? Are you saying ]add and ]up will pick different package versions for the same environment?
The difference is that pkg"up" will also upgrade all packages. If you have old versions of other packages that depend upon Flux, they might not be compatible with the newest release (and indeed likely weren’t).