Open KK-Zhou opened 1 year ago
I met the same problem!
Me too, do you know if there is a way to download IsaacGym_Preview_3? I have a Ubuntu 20.04.6 LTS, Python 3.7.12 , NVIDIA-SMI 530.30.02, Driver Version: 530.30.02, CUDA Version: 12.1, NVIDIA GeForce RTX 2080 Ti
I found in my downloads an old IsaacGym_Preview_3 and it still gave me that same error,
So I started from scratch with IsaacGym_Preview_3, I had to create a new conda env and did not find a way to correct all the conflicting dependencys but it seems to work now he is my pip list, its working now. pip_list.txt
File "/home/lgw/isaacgym/python/isaacgym/gymutil.py", line 407, in parse_sim_config parse_physx_config(sim_cfg["physx"], sim_options) File "/home/lgw/isaacgym/python/isaacgym/gymutil.py", line 438, in parse_physx_config parse_float_int_bool(physx_cfg, sim_options.physx, params) File "/home/lgw/isaacgym/python/isaacgym/gymutil.py", line 454, in parse_float_int_bool if opt in cfg: TypeError: argument of type 'Meta' is not iterable
I also met the same problem, and I believe it is because sim_cfg["physx"]
is still a proto object which is not compatible with isaacgym
a simple way is to change line 38 in mini_gym/envs/mini_cheetah/velocity_tracking/velocity_tracking_easy_env.py
into the following lines:
cfg_sim = vars(cfg.sim)
cfg_sim['physx'] = vars(cfg_sim['physx'])
gymutil.parse_sim_config(cfg_sim, sim_params)
i tested this in isaacgym preview 4, and i can run train.py now. but i am not sure if it will affect the final results, since they have different dependencies.
or you can install some older version of params-proto that the author used, but i amnot sure which particular version they are using.
When I ran pip install -U ml-logger ml-dash params-proto jaynes
to test some additional functions, the same issue persisted.
Upon investigation, it appears that the latest version of params-proto is incompatible with certain functionalities implemented in this project. I reinstalled the packagesand then the program worked.
The compatible version can be seen in steup.py:
params-proto
: 2.10.5
ml-logger
: 0.8.117
ml-dash
: 0.3.20
When I tried to use the IsaacGym_Preview_4, this error occured.
It seems that the type of the cfg can't match. Have you used the isaacgym4 for the gym training? And how you solved this kind of errors?