Closed tejank10 closed 4 years ago
@tejank10 Gtk was introduced to render visuals when the user is running an environment from the terminal and/or doesn't have access to Juno. Are you interested in finding substitutes or are you interested in removing that mode of visualisation completely?
We really just need to make it such that there's no assumption of a display during training, and to make that opt-out.
With this the aim should be to maintain defaults but allow us to not necessitate the need to have a display connected, for example when training a model through an ssh connection and no configuration to pass the display to the client.
This PR works toward removal of Gtk from dependencies of Gym. Certain visualization functions which require Gtk will be compiled only if Gtk is used in the main environment. cc @dhairyagandhi96