comment_list.inc': $pre .= $default_pre .= 'comment_list.inc.htm'; break; case 'message': $pre .= $default_pre .= 'message.htm'; break; case 'tag_list': $pre .= $default_pre .= 'tag_list.htm'; break; case 'tag': $pre .= $default_pre .= 'tag.htm'; break; case 'flag': $pre .= $default_pre .= 'flag.htm'; break; case 'my': $pre .= $default_pre .= 'my.htm'; break; case 'my_password': $pre .= $default_pre .= 'my_password.htm'; break; case 'my_bind': $pre .= $default_pre .= 'my_bind.htm'; break; case 'my_avatar': $pre .= $default_pre .= 'my_avatar.htm'; break; case 'home_article': $pre .= $default_pre .= 'home_article.htm'; break; case 'home_comment': $pre .= $default_pre .= 'home_comment.htm'; break; case 'user': $pre .= $default_pre .= 'user.htm'; break; case 'user_login': $pre .= $default_pre .= 'user_login.htm'; break; case 'user_create': $pre .= $default_pre .= 'user_create.htm'; break; case 'user_resetpw': $pre .= $default_pre .= 'user_resetpw.htm'; break; case 'user_resetpw_complete': $pre .= $default_pre .= 'user_resetpw_complete.htm'; break; case 'user_comment': $pre .= $default_pre .= 'user_comment.htm'; break; case 'single_page': $pre .= $default_pre .= 'single_page.htm'; break; case 'search': $pre .= $default_pre .= 'search.htm'; break; case 'operate_sticky': $pre .= $default_pre .= 'operate_sticky.htm'; break; case 'operate_close': $pre .= $default_pre .= 'operate_close.htm'; break; case 'operate_delete': $pre .= $default_pre .= 'operate_delete.htm'; break; case 'operate_move': $pre .= $default_pre .= 'operate_move.htm'; break; case '404': $pre .= $default_pre .= '404.htm'; break; case 'read_404': $pre .= $default_pre .= 'read_404.htm'; break; case 'list_404': $pre .= $default_pre .= 'list_404.htm'; break; default: $pre .= $default_pre .= theme_mode_pre(); break; } if ($config['theme']) { $conffile = APP_PATH . 'view/template/' . $config['theme'] . '/conf.json'; $json = is_file($conffile) ? xn_json_decode(file_get_contents($conffile)) : array(); } !empty($json['installed']) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . ($id ? $id . '_' : '') . $pre; (empty($path_file) || !is_file($path_file)) and $path_file = APP_PATH . 'view/template/' . $config['theme'] . '/htm/' . $pre; if (!empty($config['theme_child']) && is_array($config['theme_child'])) { foreach ($config['theme_child'] as $theme) { if (empty($theme) || is_array($theme)) continue; $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . ($id ? $id . '_' : '') . $pre; !is_file($path_file) and $path_file = APP_PATH . 'view/template/' . $theme . '/htm/' . $pre; } } !is_file($path_file) and $path_file = APP_PATH . ($dir ? 'plugin/' . $dir . '/view/htm/' : 'view/htm/') . $default_pre; return $path_file; } function theme_mode_pre($type = 0) { global $config; $mode = $config['setting']['website_mode']; $pre = ''; if (1 == $mode) { $pre .= 2 == $type ? 'portal_category.htm' : 'portal.htm'; } elseif (2 == $mode) { $pre .= 2 == $type ? 'flat_category.htm' : 'flat.htm'; } else { $pre .= 2 == $type ? 'index_category.htm' : 'index.htm'; } return $pre; } ?>julia - How can I import the internal `VectorSARTTrajectory` from ReinforcementLearningCore.jl? - Stack Overflow
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

julia - How can I import the internal `VectorSARTTrajectory` from ReinforcementLearningCore.jl? - Stack Overflow

programmeradmin1浏览0评论

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".

发布评论

评论列表(0)

  1. 暂无评论