首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AzureML RL是否支持PyTorch?

AzureML RL是否支持PyTorch?
EN

Stack Overflow用户
提问于 2020-09-23 17:50:58
回答 1查看 69关注 0票数 1

AzureML RL是否支持PyTorch?

由于RLlib本身支持PyTorch作为框架,我尝试用PyTorch运行AzureML RL,但失败了。

我参考了this page以了解如何指定框架。

我将“框架”:“torch”添加到我的AzureML RL实验的配置中,但它失败了。

以下是训练脚本中的代码片段。

代码语言:javascript
复制
tune.run(
    run_or_experiment="PPO",
    config={
        "env":"CartPole-v0",
        "env_config":env_config,
        "num_gpus":0,
        "num_workers":1,
        "callbacks":callbacks,
        "framework": "torch",
    },
    stop=stop,
    checkpoint_freq=2,
    checkpoint_at_end=True,
    local_dir='./logs',
EN

回答 1

Stack Overflow用户

发布于 2020-10-02 06:44:38

Ray对PyTorch的支持是存在的,但远没有它对Tensorflow的支持那么广泛。

PyTorch是否适用于您的问题取决于您正在使用的Ray/RLLib的版本,您正在运行的算法,有时甚至取决于环境的性质(特别是动作和观察空间)。

我建议首先确保您使用的是最新版本的Ray。您可以通过在ReinforcementLearningEstimator的配置中指定一个Pip包来选择一个版本(这将在您的笔记本代码中,而不是在培训脚本中)。您可以添加类似以下内容的代码:

代码语言:javascript
复制
pip_packages=["ray[rllib]==0.8.7"]

然后,在您的ReinforcementLearningEstimator设置中,确保设置了pip_packages

代码语言:javascript
复制
rl_estimator = ReinforcementLearningEstimator(    
    ...
    # Pip packages
    pip_packages=pip_packages,  
    ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64025308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档