All Algorithms are registered and DreamerV3 fails for CartpoleDebug-v0

How severe does this issue affect your experience of using Ray?

  • High: It blocks me to complete my task.

I am trying to start my PPO training and have the following error.
Seems, irrelevant to my code, but more during the loading of algorithms a test has failed.
Ray version=2.10.0
Python 3.9.x

  File "/opt/project/trading/training/model/rl/multi_agent/ppo/equity/trainer.py", line 16, in start_training_equity
    get_trainable_cls('PPO')
  File "/usr/local/lib/python3.9/site-packages/ray/tune/registry.py", line 46, in get_trainable_cls
    validate_trainable(trainable_name)
  File "/usr/local/lib/python3.9/site-packages/ray/tune/registry.py", line 56, in validate_trainable
    _register_all()
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/__init__.py", line 35, in _register_all
    register_trainable(key, get_trainable_class_and_config()[0])
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/registry.py", line 106, in _import_dreamerv3
    import ray.rllib.algorithms.dreamerv3 as dreamerv3
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/dreamerv3/__init__.py", line 10, in <module>
    from ray.rllib.algorithms.dreamerv3.dreamerv3 import DreamerV3, DreamerV3Config
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/dreamerv3/dreamerv3.py", line 24, in <module>
    from ray.rllib.algorithms.dreamerv3.utils.summaries import (
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/dreamerv3/utils/summaries.py", line 12, in <module>
    from ray.rllib.algorithms.dreamerv3.utils.debugging import (
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/dreamerv3/utils/debugging.py", line 45, in <module>
    cartpole_env = gym.make("CartPoleDebug-v0", render_mode="rgb_array")
  File "/usr/local/lib/python3.9/site-packages/gymnasium/envs/registration.py", line 801, in make
    env = env_creator(**env_spec_kwargs)
  File "/usr/local/lib/python3.9/site-packages/ray/rllib/algorithms/dreamerv3/utils/debugging.py", line 19, in __init__
    self.observation_space = gym.spaces.Box(low, high, shape=(5,), dtype=np.float32)
  File "/usr/local/lib/python3.9/site-packages/gymnasium/spaces/box.py", line 130, in __init__
    gym.logger.warn(f"Box bound precision lowered by casting to {self.dtype}")
  File "/usr/local/lib/python3.9/site-packages/gymnasium/logger.py", line 55, in warn
    warnings.warn(
UserWarning: WARN: Box bound precision lowered by casting to float32

The observations in CartPoleDebug are precision 15 while gym dtype np.float32 is 6

        if min(low_precision, high_precision) > dtype_precision:
            gym.logger.warn(f"Box bound precision lowered by casting to {self.dtype}")

I added

import warnings
warnings.simplefilter("ignore", UserWarning)

is there a better way?