I plan to use the mimi package but there seems to be incompatibility to another package I’m using. The installation of Mimi.jl/MimiFUND.jl will downgrade my installed latest version ReinforcementLearning.jl. Please check the error and reply from the administrator of ReinforcementLearning.jl below. In the last reply, he mentioned the dependence from MimiFUND.jl on Distributions and DataStructures is not latest. JuliaReinforcementLearning/ReinforcementLearning.jl#244 (comment)
I’m so sorry you’re dealing with this, it looks like ReinforcementLearning.jl has very tight bounds on the newest releases of certain packages and thus you’re hitting an incompatibility with DataStructures.jl, I think Distributions.jl is ok for now but I’ll spare you the details.
I should be able to get this fixed up quickly and will ping you as soon as I do.
Btw, there seems to be more incompatibility issues when I install the latest machine learning package Flux.jl and GPU processor CUDA.jl. The later will downgrade my MimiFUND version. Below are the pictures.
Ok @lguo I have stared at a bunch of compatibility trees and requested a few tags by developers, normally it’s not this tricky but these packages just have a lot of dependencies, and really want the most recent releases of those, but that’s fine we can do it!
I have a shortcut for you if you want to use CUDA, Mimi, and MimiFUND immediately but if there’s not a huge rush you can avoid any trickiness of checking out branches and just wait a day for the tags to flow through and I’ll ping you.
If you’d rather work with MimiFUND v3.12.0, Mimi v1.1.2, and CUDA v3.1.0 in the meantime let me know.
Hi,
Thank you! I can wait for a day. The only package I want to work with Mimi for now is the ReinforcementLearning@v0.8. Flux, CUDA and some other packages are used in the ReinforcementLearning package. Thus far I can find the incompatibility for the three.