admin管理员组

文章数量:1392110

I'm trying to use the VectorSARTTrajectory type from the ReinforcementLearningCore.jl package, because it is also mentioned in the Introduction to RL.jl I found the implementation of VectorSARTTrajectory in the repository here

However, it doesn't seem to be part of the public API, which really confuses me as it is mentioned in the introductory tutorial above. I cannot import it with using ReinforcementLearningCore

Is there a recommended way to access VectorSARTTrajectory? Is there a public alternative that I should use?

I'm trying to use the VectorSARTTrajectory type from the ReinforcementLearningCore.jl package, because it is also mentioned in the Introduction to RL.jl I found the implementation of VectorSARTTrajectory in the repository here

However, it doesn't seem to be part of the public API, which really confuses me as it is mentioned in the introductory tutorial above. I cannot import it with using ReinforcementLearningCore

Is there a recommended way to access VectorSARTTrajectory? Is there a public alternative that I should use?

Share Improve this question asked Mar 12 at 9:03 Paul WeisPaul Weis 837 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

The Introduction to RL.jl blog is from February 2021.

The provided ReinforcementLearningCore.jl link is to an old repository archived in 2021. The README there says "/!\ This package is moved into ReinforcementLearning.jl (2021-05-06)". The latest release in the archived repository is 0.7.4.

pkg> add ReinforcementLearningCore installs the current version, 0.15.5.

However the ReinforcementLearning.jl repository does not appear to have trajectories. A sibling repository ReinforcementLearningTrajectories.jl does not have VectorSARTTrajectory. So it does not appear simple to follow that 2021 Introduction to RL.jl blog using the current repository.

The last released version on the old repository appears to be 0.7.4 from 2021. Loading this version from 2021 fails on current Julia, 1.11.4. (Apparently the old version of FillArrays that it requires is incompatible with Julia 1.11.4.)

pkg> add [email protected]
   Resolving package versions...
ERROR: Unsatisfiable requirements detected for package FillArrays [1a297f60]:
 FillArrays [1a297f60] log:
 ├─possible versions are: 0.2.0 - 1.13.0 or uninstalled
 ├─restricted by compatibility requirements with ReinforcementLearningCore [de1b191a] to versions: 0.8.0 - 0.11.9
 │ └─ReinforcementLearningCore [de1b191a] log:
 │   ├─possible versions are: 0.1.0 - 0.15.5 or uninstalled
 │   └─restricted to versions 0.7.4 by an explicit requirement, leaving only versions: 0.7.4
 └─restricted by julia compatibility requirements to versions: 0.13.8 - 1.13.0 or uninstalled — no versions left

Maybe it will work on an older version of Julia. The Project.toml says julia = "1.4".

本文标签: juliaHow can I import the internal VectorSARTTrajectory from ReinforcementLearningCorejlStack Overflow