Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

ML-Agents Server Setup?

Discussion in 'ML-Agents' started by James_Initus, Jun 22, 2020.

  1. James_Initus

    James_Initus

    Joined:
    May 26, 2015
    Posts:
    75
    Good day, as everyone is aware, once you start training your models your computer becomes sufficiently utilized, therefore, is it possible to set up a centralized server so workstations can take advantage of them?

    If so, is there any documentation on this?

    Thank you
     
  2. MrWetsnow

    MrWetsnow

    Joined:
    Jan 5, 2020
    Posts:
    60
  3. James_Initus

    James_Initus

    Joined:
    May 26, 2015
    Posts:
    75
  4. MrWetsnow

    MrWetsnow

    Joined:
    Jan 5, 2020
    Posts:
    60
    Sorry, I don't know the answer to that. Conceptually I think there is no issue here, as long as the latency between client and server is fast enough. I don't see any obvious way of doing this though within Unity. Sounds like a good feature request.
     
  5. James_Initus

    James_Initus

    Joined:
    May 26, 2015
    Posts:
    75
    Hey thanks a lot for your input.. I couldn't find anything obvious myself. Maybe a code change somewhere im sure.

    Cheers!
     
  6. celion_unity

    celion_unity

    Unity Technologies

    Joined:
    Jun 12, 2019
    Posts:
    289
  7. James_Initus

    James_Initus

    Joined:
    May 26, 2015
    Posts:
    75
    Thanks for the reply.

    What about running the ML learn EXE continually even after the Unity engine stops...
     
  8. MrWetsnow

    MrWetsnow

    Joined:
    Jan 5, 2020
    Posts:
    60
    I suppose you can always use something like 'netcat' to forward traffic from one machine to the other... I assume the connection is tcp based...
    I suppose you can always use something like 'netcat' to forward traffic from one machine to the other... I assume the connection is tcp based...