Skip to content

No module named 'relax.spinlock' #1

Description

@donghaiwang

When run https://github.com/LNSGroup/Qflex/blob/main/scripts/train.py

hutb_3.12\python.exe D:\hutb\Build\UErobotics\Qflex\scripts\train.py --alg qflex --env MS700Locomotion-v1 --seed 100 --total_step 50000000 --num_vec_envs 224 --hidden_dim 1024 --diffusion_hidden_dim 1024 --record_video 
Traceback (most recent call last):
  File "D:\hutb\Build\UErobotics\Qflex\scripts\train.py", line 39, in <module>
    from relax.algorithm.crossq import CrossQ
  File "D:\hutb\Build\UErobotics\Qflex\relax\algorithm\crossq.py", line 18, in <module>
    from relax.network.crossq import CrossQNet, CrossQParams
  File "D:\hutb\Build\UErobotics\Qflex\relax\network\crossq.py", line 8, in <module>
    from relax.env import RelaxWrapper
  File "D:\hutb\Build\UErobotics\Qflex\relax\env\__init__.py", line 22, in <module>
    from relax.env.vector import VectorEnv, SerialVectorEnv, GymProcessVectorEnv, PipeProcessVectorEnv, SpinlockProcessVectorEnv, FutexProcessVectorEnv
  File "D:\hutb\Build\UErobotics\Qflex\relax\env\vector\__init__.py", line 5, in <module>
    from relax.env.vector.process2 import ProcessVectorEnv as SpinlockProcessVectorEnv
  File "D:\hutb\Build\UErobotics\Qflex\relax\env\vector\process2.py", line 13, in <module>
    from relax.spinlock import spinlock_server_wait, spinlock_server_wait_mask, spinlock_server_notify, spinlock_server_notify_mask
ModuleNotFoundError: No module named 'relax.spinlock'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions