AI4Finance-Foundation / FinRL-Tutorials

Tutorials. Please star.
https://ai4finance.org
MIT License
848 stars 349 forks source link

AssertionError in Stock_NeurIPS2018_2_Train.ipynb #64

Open onchiptech opened 1 year ago

onchiptech commented 1 year ago

While executing the notebook Stock_NeurIPS2018_2_Train.ipynb the following line is causing an exception model_a2c = agent.get_model("a2c")

/usr/local/lib/python3.10/dist-packages/stable_baselines3/common/base_class.py in init(self, policy, env, learning_rate, policy_kwargs, tensorboard_log, verbose, device, support_multi_env, monitor_wrapper, seed, use_sde, sde_sample_freq, supported_action_spaces) 170 171 if supported_action_spaces is not None: --> 172 assert isinstance(self.action_space, supported_action_spaces), ( 173 f"The algorithm only supports {supported_action_spaces} as action spaces " 174 f"but {self.action_space} was provided"

AssertionError: The algorithm only supports (<class 'gym.spaces.box.Box'>, <class 'gym.spaces.discrete.Discrete'>, <class 'gym.spaces.multi_discrete.MultiDiscrete'>, <class 'gym.spaces.multi_binary.MultiBinary'>) as action spaces but Box(-1.0, 1.0, (29,), float32) was provided

Could some one help what this issue?