neuroevolution-ai / NeuroEvolution-CTRNN_new

MIT License
3 stars 3 forks source link

pip --freeze to outputdir #51

Closed bjuergens closed 3 years ago

bjuergens commented 3 years ago

kleine issue, damit das nicht im slack untergeht. Sollte in 5 minuten erledigt sein.


Details:

ich lasse oft experimente laufen, und vergesse dann mit welcher version im code ich die gemacht habe. Damit ich das im nachhinein nachvollziehen kann, gibt es im output-directory ein git.diff und die commit-id. Aber jetzt kommen auch noch verschiedene versionen von unseren eigenen abhängigkeiten dazu (insb. eigene versionen von gyms).

Ich überlege, ob ich in den output-ordner von den experimenten auch noch die ausgabe von pip --freeze dazuschreiben soll in eine extra txt datei.

Vorteil: Man kann dann wieder sicher sein auf welche version von den gyms das experiment gelaufen ist

Vorteil2: Man kann in einem Halben jahr, wenn es probleme mit kaputten modulen gibt, anhand der experimente nachvollziehen mit welchen versionen der module es noch funktioniert hat

Nachteil: etwas mehr clutter im experiment-ordner