ML-Agents: Ausführbare Umgebungsdateien können nicht trainiert werden – stattdessen wird das Spiel gestartetPython

Python-Programme
Guest
 ML-Agents: Ausführbare Umgebungsdateien können nicht trainiert werden – stattdessen wird das Spiel gestartet

Post by Guest »

Ich habe ml-agents in Betrieb. Wenn ich mlagents-learn über die Befehlszeile ausführe und das Spiel über den Unity-Editor spiele, funktioniert alles einwandfrei (der Agent trainiert). Aber wenn ich das Spiel baue und versuche, mlagents auf der ausführbaren Datei auszuführen, wird kein Training durchgeführt.
Tatsächlich glaube ich, dass das Python-Skript hängen bleibt – ich glaube, es führt das Spiel aus, kehrt aber nie zurück, um mit der Ausführung fortzufahren Code. Ich habe dies überprüft, indem ich ein einfaches Python-Skript geschrieben habe, um das Spiel zu öffnen und zu debuggen:

Code: Select all

from mlagents_envs.environment import UnityEnvironment
env = UnityEnvironment(file_name=path)
print("yay")
Ich habe diesen Code in meiner ausführbaren Datei ausgeführt und der Druckbefehl wurde nie erreicht.
Ich weiß, dass das Problem nicht bei Python liegt, weil ich es geschafft habe, es zum Laufen zu bringen Ausführbare Dateien, die ich online gefunden habe: Außerdem weiß ich, dass das Problem nicht beim Spiel liegt, da ich auf diese Probleme auch beim 3D-Ball-Beispiel und dem sehr einfachen Ball- und Flugzeug-Beispiel (https://unity-technologies.github.io) gestoßen bin /ml-agents/Learning-Environment-Create-New/). Jedes Mal das gleiche Problem: Das Training funktioniert im Editor, aber nicht mit der ausführbaren Datei.
Ich vermute, dass etwas mit dem Build-Prozess nicht stimmt, weiß aber nicht, was. Ich habe die Anweisungen hier befolgt: https://unity-technologies.github.io/ml ... xecutable/
Ich habe in den Player-Einstellungen „Im Hintergrund ausführen“ ausgewählt, ich habe es mit und versucht ohne „Development Build“ – alles ohne Erfolg.
Nachdem ich stundenlang mit diesem Problem beschäftigt war, habe ich beschlossen, mein Glück mit dem Posten eines Fehlers zu versuchen...
Jede Hilfe ist für mich da Vielen Dank!
Das Training blieb hängen:
[img]https://i.sstatic.net /JpNiQC2C.png[/img]

Umgebung:
  • Unity-Version: Ich habe versucht mit 2022.3.7f1 und mit 6000.0.31f1
  • OS +-Version: Windows 10.
  • ML-Agents-Version: neueste Entwicklung Zweig aus der Quelle – Zweig 22, mlagents 1.1.0
  • Umgebung: 3DBall und einfaches Beispiel

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post