Unity-Technologies / obstacle-tower-env

Obstacle Tower Environment
Apache License 2.0
542 stars 125 forks source link

Environment speed on different systems #58

Closed miha-skalic closed 5 years ago

miha-skalic commented 5 years ago

Hi, we are testing the environment on different systems and it turns out that there are major differences in performance. Bellow I report average episode time when performing random actions: it takes ~16sec on:

it takes ~4sec on:

Any ideas why there is such a huge performance difference?

miha-skalic commented 5 years ago

I'm leaving the Issue open for now, but it looks more and more like it's an issue with our CPUs and config.

awjuliani commented 5 years ago

Hi @miha-skalic

Can you share a little more information? This may be helpful to other users deciding where to run Obstacle Tower.

miha-skalic commented 5 years ago

In this case we had lower level issues, where the CPUs were running at minimal frequency (800MHz), due to some incompatibility (I don't have proper answer how/why, but fixing frequency in bios helped).

It turns out that the performance of obstacle tower is linearly correlated to CPU Frequency.

awjuliani commented 5 years ago

Thanks for the information. It is good to know that performance was scaling as expected on your hardware.