/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/gym/core.py:27: UserWarning: [33mWARN: Gym minimally supports python 3.6 as the python foundation not longer supports the version, please update your version to 3.7+[0m "Gym minimally supports python 3.6 as the python foundation not longer supports the version, please update your version to 3.7+" Traceback (most recent call last): File "run_re2.py", line 81, in <module> parameters = Parameters(parser) # Inject the cla arguments in the parameters object File "/home/zhangmengjie/PID/Python/ERL-Re2-main/parameters.py", line 117, in __init__ self.wandb = wandb.init(project="TSR",name=self.name) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_init.py", line 1173, in init raise e File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_init.py", line 1150, in init wi.setup(kwargs) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_init.py", line 172, in setup self._wl = wandb_setup.setup(settings=setup_settings) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_setup.py", line 327, in setup ret = _setup(settings=settings) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_setup.py", line 320, in _setup wl = _WandbSetup(settings=settings) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_setup.py", line 303, in __init__ _WandbSetup._instance = _WandbSetup__WandbSetup(settings=settings, pid=pid) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_setup.py", line 108, in __init__ self._settings = self._settings_setup(settings, self._early_logger) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_setup.py", line 128, in _settings_setup s._apply_env_vars(self._environ, _logger=early_logger) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_settings.py", line 1597, in _apply_env_vars self.update(env, source=Source.ENV) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_settings.py", line 1453, in update self.__dict__[key].update(settings.pop(key), source=source) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_settings.py", line 425, in update self._value = self._validate(self._preprocess(value)) File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_settings.py", line 386, in _validate if not v(value): File "/home/zhangmengjie/anaconda3/envs/torch/lib/python3.6/site-packages/wandb/sdk/wandb_settings.py", line 898, in _validate_mode raise UsageError(f"Settings field `mode`: {value!r} not in {choices}") wandb.errors.UsageError: Settings field `mode`: '' not in {'online', 'run', 'dryrun', 'disabled', 'offline'}
时间: 2023-08-11 22:04:48 浏览: 53
这个错误提示是由于您在运行中使用的Wandb库的设置中,`mode`字段的值为空。根据错误信息,可选的`mode`字段的值应该是 `online`, `run`, `dryrun`, `disabled`, 或者 `offline`。
您可以检查一下您代码中关于Wandb库的设置部分,确认是否正确设置了`mode`字段的值。您可以将其设置为其中一个有效的选项,如 `'online'` 或者 `'offline'`,然后重新运行脚本。
另外,请确保您已经正确安装了Wandb库,并且所使用的Python版本符合Wandb库的要求。根据警告信息显示,Gym库建议使用Python 3.7 或更高版本,您可以尝试更新您的Python版本以解决这个问题。
如果问题仍然存在,请提供更多相关的代码和错误信息,以便我能够更好地帮助您解决问题。
相关问题
Cython.Compiler.Errors.CompileError: /home/zhangmengjie/anaconda3/envs/torch1/lib/python3.7/site-packages/mujoco_py/cymj.pyx
这个错误是Cython编译错误,涉及到了mujoco_py库中的cymj.pyx文件。Cython是一个将Python代码转换为C代码的工具,以提高性能的库。在编译过程中出现错误可能是因为代码存在语法错误、类型不匹配或其他编译相关的问题。
要解决这个问题,您可以尝试以下几个步骤:
1. 检查您的代码是否存在语法错误或其他错误。确保所有的依赖库都正确安装并且版本兼容。
2. 确认您的编译环境是否正确配置。检查是否安装了Cython以及必要的编译工具。
3. 如果您使用的是Anaconda环境,请确保您的环境中已经安装了mujoco_py库以及其依赖项。
4. 如果以上步骤都没有解决问题,您可以尝试更新mujoco_py库到最新版本,或者在相关论坛或社区寻求帮助,以获取更详细的指导。
如果您能提供更多的错误信息或相关的代码,我可以更具体地帮助您解决问题。
OSError: /data1/home/zhangleyi/anaconda3/envs/idm/lib/python3.8/site-packages/torch/lib/../../../../libmkl_core.so: invalid ELF header
OSError: /data1/home/zhangleyi/anaconda3/envs/idm/lib/python3.8/site-packages/torch/lib/../../../../libmkl_core.so: invalid ELF header 是一个错误提示,它通常出现在使用PyTorch时遇到的问题。这个错误表示在加载MKL(Math Kernel Library)时发生了问题,可能是由于文件损坏或不完整导致的。
MKL是一个数学库,用于加速科学计算和深度学习任务。它提供了高效的线性代数、傅里叶变换和随机数生成等功能。当你使用PyTorch进行计算时,它会依赖MKL来提供高性能的数学计算。
出现这个错误的原因可能有以下几种情况:
1. MKL库文件损坏:可能是由于下载或安装MKL时出现了问题,导致库文件损坏或不完整。
2. 环境配置问题:可能是由于环境变量或路径设置不正确,导致无法正确加载MKL库文件。
3. 兼容性问题:可能是由于PyTorch版本与MKL版本不兼容,导致加载失败。
解决这个问题的方法可以尝试以下几种:
1. 重新安装PyTorch:尝试重新安装PyTorch,确保下载和安装过程没有出错。
2. 更新MKL库:尝试更新MKL库到最新版本,可以通过官方网站下载并安装最新的MKL库。
3. 检查环境变量和路径设置:确保环境变量和路径设置正确,可以参考PyTorch的官方文档或相关教程进行配置。
4. 检查PyTorch和MKL的兼容性:确保使用的PyTorch版本与MKL版本兼容,可以查看PyTorch的官方文档或相关文档了解兼容性信息。