Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

python -m minihack.scripts.play_gui --env MiniHack-Pray-v0 fails #369

Closed
manuel-delverme opened this issue Jan 22, 2024 · 2 comments
Closed

Comments

@manuel-delverme
Copy link

馃悰 Bug

To Reproduce

// This one works well
python -m minihack.scripts.play_gui --env MiniHack-Eat-v0

// This one fails
python -m minihack.scripts.play_gui --env MiniHack-Pray-v0

Expected behavior

Environment

Collecting environment information...
/home/user/projects/venv3.10/lib/python3.10/site-packages/torch/cuda/init.py:88: UserWarning: HIP initialization: Unexpected error from hipGetDeviceCount(). Did you run some cuda functions before calling NumHipDevices() that might have already set an error? Error 101: hipErrorInvalidDevice (Triggered internally at ../c10/hip/HIPFunctions.cpp:110.)
return torch._C._cuda_getDeviceCount() > 0
NLE version: 0.9.0
PyTorch version: 1.13.1+rocm5.2
Is debug build: No
CUDA used to build PyTorch: None

OS: Ubuntu 22.04.3 LTS
GCC version: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
CMake version: version 3.28.1

Python version: 3.10
Is CUDA available: No
CUDA runtime version: No CUDA
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA

Versions of relevant libraries:
[pip3] numpy==1.26.3
[pip3] torch==1.13.1+rocm5.2
[conda] Could not collect

Additional context

Traceback (most recent call last):
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/matplotlib/cbook/__init__.py", line 287, in process
    func(*args, **kwargs)
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/scripts/play_gui.py", line 61, in key_handler
    step(action)
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/scripts/play_gui.py", line 37, in step
    obs, reward, done, info = env.step(action)
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/base.py", line 398, in step
    return super().step(action)
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/nle/env/base.py", line 373, in step
    end_status = self._is_episode_end(observation)
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/base.py", line 404, in _is_episode_end
    result = self.reward_manager.check_episode_end_call(
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/reward_manager.py", line 731, in check_episode_end_call
    reward += event.check(
  File "/home/user/projects/venv3.10/lib/python3.10/site-packages/minihack/reward_manager.py", line 141, in check
    if env._actions[action] == self.action and _standing_on_top(
AttributeError: 'MiniHackPray' object has no attribute '_actions'
@manuel-delverme
Copy link
Author

It seems the issue is MiniHackPray expecting _actions to be present but: #273

@manuel-delverme
Copy link
Author

Wrong repo.. closing

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant