Update issue templates and env infos (#1451)

* Update issue templates and env infos

* Fix pytype
This commit is contained in:
Antonin RAFFIN 2023-04-14 13:50:14 +02:00 committed by GitHub
parent 40e0b9d2c8
commit 96526ed08a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 8 deletions

View file

@ -48,7 +48,8 @@ body:
* GPU models and configuration
* Python version
* PyTorch version
* Gym version
* Gymnasium version
* (if installed) OpenAI Gym version
* Versions of any other relevant libraries
You can use `sb3.get_system_info()` to print relevant packages info:

View file

@ -34,9 +34,9 @@ body:
Please use the [markdown code blocks](https://help.github.com/en/articles/creating-and-highlighting-code-blocks) for both code and stack traces.
value: |
```python
import gym
import gymnasium as gym
import numpy as np
from gym import spaces
from gymnasium import spaces
from stable_baselines3 import A2C
from stable_baselines3.common.env_checker import check_env
@ -49,7 +49,7 @@ body:
self.observation_space = spaces.Box(low=-np.inf, high=np.inf, shape=(14,))
self.action_space = spaces.Box(low=-1, high=1, shape=(6,))
def reset(self, seed=None):
def reset(self, seed=None, options=None):
return self.observation_space.sample(), {}
def step(self, action):
@ -84,7 +84,8 @@ body:
* GPU models and configuration
* Python version
* PyTorch version
* Gym version
* Gymnasium version
* (if installed) OpenAI Gym version
* Versions of any other relevant libraries
You can use `sb3.get_system_info()` to print relevant packages info:

View file

@ -3,7 +3,7 @@
Changelog
==========
Release 2.0.0a4 (WIP)
Release 2.0.0a5 (WIP)
--------------------------
**Gymnasium support**
@ -51,6 +51,7 @@ Others:
- Improve type annotation of wrappers
- Tests envs are now checked too
- Added render test for ``VecEnv``
- Update issue templates and env info saved with the model
Documentation:
^^^^^^^^^^^^^^

View file

@ -8,6 +8,7 @@ from inspect import signature
from itertools import zip_longest
from typing import Dict, Iterable, List, Optional, Tuple, Union
import cloudpickle
import gymnasium as gym
import numpy as np
import torch as th
@ -532,8 +533,16 @@ def get_system_info(print_info: bool = True) -> Tuple[Dict[str, str], str]:
"PyTorch": th.__version__,
"GPU Enabled": str(th.cuda.is_available()),
"Numpy": np.__version__,
"Gym": gym.__version__,
"Cloudpickle": cloudpickle.__version__,
"Gymnasium": gym.__version__,
}
try:
import gym as openai_gym # pytype: disable=import-error
env_info.update({"OpenAI Gym": openai_gym.__version__})
except ImportError:
pass
env_info_str = ""
for key, value in env_info.items():
env_info_str += f"- {key}: {value}\n"

View file

@ -1 +1 @@
2.0.0a4
2.0.0a5