PaddlePaddle / PARL

A high-performance distributed training framework for Reinforcement Learning
https://parl.readthedocs.io/
Apache License 2.0
3.25k stars 820 forks source link

liftsim DQN示例运行报错 #971

Open Ricardoliyan opened 1 year ago

Ricardoliyan commented 1 year ago

我在以前版本运行了电梯调度liftsim的DQN示例,但代码运行不起来,是版本错误吗还是什么原因呢

TomorrowIsAnOtherDay commented 1 year ago

是版本问题的,建议下载对应版本的parl以及paddle

Ricardoliyan commented 1 year ago

是版本问题的,建议下载对应版本的parl以及paddle

但是readme 里要求的版本paddlepaddle==1.5.1在终端里无法下载,有什么解决方法吗,谢谢啦

Ricardoliyan commented 1 year ago

或者请问有最新版本可以运行的liftsim的DQN示例嘛?

TomorrowIsAnOtherDay commented 1 year ago

更改一下你的python环境版本即可。主要是以前的paddle版本最多支持到py3.7,现在的python版本太高反而无法安装。

Ricardoliyan commented 1 year ago

更改一下你的python环境版本即可。主要是以前的paddle版本最多支持到py3.7,现在的python版本太高反而无法安装。 我用Python3.6版本依旧安装不了DQN要求的paddle==1.5.1,那代码需要怎么改才能在paddlepaddle==1.8.5的版本上运行呢?求助

Ricardoliyan commented 1 year ago

Could not find a version that satisfies the requirement paddlepaddle==1.5.1 (from versions: 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 2.0.0a0, 2.0.0b0, 2.0.0rc0, 2.0.0rc1, 2.0 .0, 2.0.1, 2.0.2) No matching distribution found for paddlepaddle==1.5.1

1.5.1版本无法安装的

TomorrowIsAnOtherDay commented 1 year ago

你的py版本是?

Ricardoliyan commented 1 year ago

你的py版本是?

Python3.7,3.6和2.7都尝试过了,都不可以 我想问问如果想让这个代码在paddle1.8.5版本上跑起来的话该怎么改呢

TomorrowIsAnOtherDay commented 1 year ago

建议使用conda 安装3.6版本的python + paddle 1.5.x。 主要是liftsim这个example是当时举办比赛阶段提供baseline的,不属于parl长期维护的baseline(比如Atari、mujoco),所以我们不会持续更新相关代码。建议还是按照当时的环境要求来。

Ricardoliyan commented 1 year ago

我成功运行了DQN算法,迭代了100万次,但效果仍然不好,我发现他基本很少接到乘客,调用render接口发现电梯很少平层,所以很少load乘客,这个问题怎么修改呢

Ricardoliyan commented 1 year ago

运行时发出这样的错误警告

C:\Users\Administrator\anaconda3\lib\site-packages\metagym\liftsim\environment\animation\rendering.py:180: ResourceWarning: unclosed file <_io.BufferedWriter name='./image_buffer/image99.png'> ResourceWarning: Enable tracemalloc to get the object allocation traceback sys:1: ResourceWarning: unclosed file <_io.BufferedReader name='./image_buffer/image99.png'>

dineshresearch commented 1 year ago

@Ricardoliyan I am also currently facing similar dependency issues as you mentioned. Could you please let me know how you have resolved them.