Giter VIP home page Giter VIP logo

Comments (5)

awjuliani avatar awjuliani commented on September 6, 2024 1

Hi @MarcoMeter ,

We are about to release ML-Agents v0.10, this fixes a compatibility issue with 2019.2. At that point we'd like to upgrade both versions (Which also involves updating the obstacle-tower-env repo and uploading new builds to GCS). If you want to update your PR once v0.10 is released, I'll be happy to test it and merge it in.

from obstacle-tower-source.

MarcoMeter avatar MarcoMeter commented on September 6, 2024

I just opened a new PR that updates to v0.10.0 and Unity v2019.2.8.

from obstacle-tower-source.

MarcoMeter avatar MarcoMeter commented on September 6, 2024

Hey @awjuliani
Do you think updating ml-agents or Unity comes with performance gains concerning the simulation speed of Obstacle Tower?

from obstacle-tower-source.

awjuliani avatar awjuliani commented on September 6, 2024

Hi @MarcoMeter

There may indeed be benefits from future versions of both. On the ML-Agents side there has been a fair amount of refactoring work which would likely lead to speed-ups. The rendering and physics on the Unity side are also always undergoing performance improvements each release, so there may be some benefit there as well. Unfortunately Obstacle Tower is currently in a maintenance state, rather than being actively developed. As such, I would be happy to take a look at PRs upgrading it, but can only devote time myself to active bugs.

from obstacle-tower-source.

MarcoMeter avatar MarcoMeter commented on September 6, 2024

On the first sight, the environment runs slower if built with Unity 2019.3.5f.

This runs 10 seconds slower given a PPO algorithm that utilizes 16 environment instances where 256 steps are sampled from each agent during training. (Tested on Windows).

On the second sight, this performance drop cannot be observed on a Linux machine.

from obstacle-tower-source.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.