One of our customers from Telluride was complaining already last year that our simulator requires a lot of dependencies. I think the biggest dependencies we have is TF & PyTorch. These are also those which at least on some computers require "special treatment" to install them correctly and usually you don't need both at the same time. Can we make their imports happen conditionally for general things (like cartpole GUI), i.e. only if corresponding library is available, and print warning otherwise. It would require some changes in environment.py I guess....
One of our customers from Telluride was complaining already last year that our simulator requires a lot of dependencies. I think the biggest dependencies we have is TF & PyTorch. These are also those which at least on some computers require "special treatment" to install them correctly and usually you don't need both at the same time. Can we make their imports happen conditionally for general things (like cartpole GUI), i.e. only if corresponding library is available, and print warning otherwise. It would require some changes in environment.py I guess....