-
Notifications
You must be signed in to change notification settings - Fork 104
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
Solver package update checklist #312
Comments
What about the new POMDPLinter? Should we use this for dependencies? |
Good call. I will add it. |
just a clarification for the |
No, I put @gen in 0.8.4 actually
…On Tue, Aug 4, 2020 at 9:34 PM Maxime ***@***.***> wrote:
just a clarification for the compat , the @gen change is not backward
compatible right? so should compat be:
POMDPs = "0.9" in that case?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#312 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABALI24B2DSYBZJBEBH3RG3R7DOLZANCNFSM4PF6FE4A>
.
|
I mean it's fine to just update to only |
Ok, I added a checked list to keep track of the solver updates. If you're willing to help, please put your name by an item and claim it! |
What about ParticleFilters.jl? Or is this tracked somewhere else (since it's not a solver)? |
We should track it here.
…On Wed, Aug 5, 2020 at 11:08 AM Lasse Peters ***@***.***> wrote:
What about ParticleFilters.jl? Or is this tracked somewhere else (since
it's not a solver)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#312 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABALI2YRZUJWM7BEA7RKE33R7GN2LANCNFSM4PF6FE4A>
.
|
@MaximeBouton thanks for doing SARSOP! |
@lassepe a lot of the remaining solvers depend on ParticleFilters. did you have a chance to start updating it yet? |
Sorry for the delay guys. I got around to fix most of the things today but I am getting an error in two of the Everything else should be done. I can have another look at it tonight and figure out what is going on. But if you are faster than me @zsunberg or know immediately how to fix the |
Thanks - you can just leave it as a test broken for now, and I will take a look at it |
I got around to fix it. The issue was that as of JuliaPOMDP/POMDPModelTools.jl@980076d there is only the 5 argument version of I removed the tests for the other methods of the |
Should I already tag/release/register a new version for ParticleFilters.jl? |
Yeah... implemented has been a mess since POMDPs 0.8. It was never really that clean to begin with. When in doubt, implemented should just return Yes, please register a new version! |
Okay, all done! |
Thanks @lassepe this is much appreciated! |
OK, we're done with the solvers! |
To update a solver to v0.9, the following actions need to be performed:
[compat]
forPOMDPs
to include0.9
@gen
instead ofgen(DDNOut, ...)
rand(rng, initialstate(m))
instead ofinitialstate(m, rng)
initialstate(m)
instead ofinitialstate_distribution(m)
rand(rng, initialobs(m, s))
instead ofinitialobs(m, s, rng)
POMDPLinter
(probably by importing them explicitly)DiscreteValueIteration [@zsunberg]
LocalApproximationValueIteration
GlobalApproximationValueIteration [@zsunberg]
MCTS [@zsunberg ]
QMDP [@zsunberg]
FIB [@zsunberg]
BeliefGridVI [@MaximeBouton]
SARSOP (POMDPXFiles)
BasicPOMCP [@zsunberg] (waiting on ParticleFilters)
ARDESPOT [@zsunberg]
MCVI [@zsunberg]
POMDPSolve [@zsunberg]
IncrementalPruning [@zsunberg]
POMCPOW [@zsunberg]
AEMS
ParticleFilters [@lassepe]
RLInterface [@MaximeBouton]
DeepQLearning [@MaximeBouton]
TabularTDLearning [@MaximeBouton]
POMDPTesting
The text was updated successfully, but these errors were encountered: