1. we tried to run pip install atari in a 3 different ways. It seems like we are having permission issues (although i might be wrong) when it comes to python3's pip.
pip install "gym[atari]"==0.9.5
this one probably fails since it's python2's pip
pip3 install "gym[atari]"==0.9.5
here the failure is:
Exception:
Traceback (most recent call last):
File "/usr/lib/python3.4/shutil.py", line 522, in move
os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/usr/local/lib/python3.4/dist-packages/gym-0.9.1-py3.4.egg' -> '/tmp/pip-25pnwkn1-uninstall/usr/local/lib/python3.4/dist-packages/gym-0.9.1-py3.4.egg'
/usr/local/lib/anaconda3-5.1.0/bin/pip install "gym[atari]"==0.9.5
here the failure is:
Installing collected packages: atari-py, PyOpenGL, gym
Exception:
Traceback (most recent call last):
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/commands/install.py", line 342, in run
prefix=options.prefix_path,
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/req/req_set.py", line 784, in install
**kwargs
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/req/req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/wheel.py", line 316, in clobber
ensure_dir(destdir)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pip/utils/init.py", line 83, in ensure_dir
os.makedirs(path)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/os.py", line 220, in makedirs
mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/atari_py'
2. maybe because of the above, we are having trouble with running ram.py and main.py, they both fail in the stage of creating the environment, before it begins running our actual code:
rack-gamir-g06 14% /usr/local/lib/anaconda3-5.1.0/bin/python ram.py
Traceback (most recent call last):
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/atari/atari_env.py", line 9, in <module>
import atari_py
ModuleNotFoundError: No module named 'atari_py'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "ram.py", line 51, in <module>
env = gym.make('Pong-ram-v0')
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/registration.py", line 163, in make
return registry.make(id)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/registration.py", line 119, in make
env = spec.make()
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/registration.py", line 85, in make
cls = load(self._entry_point)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/registration.py", line 14, in load
result = entry_point.load(False)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pkg_resources/init.py", line 2408, in load
return self.resolve()
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/pkg_resources/init.py", line 2414, in resolve
module = import(self.module_name, fromlist=['name'], level=0)
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/atari/init.py", line 1, in <module>
from gym.envs.atari.atari_env import AtariEnv
File "/usr/local/lib/anaconda3-5.1.0/lib/python3.6/site-packages/gym/envs/atari/atari_env.py", line 11, in <module>
raise error.DependencyNotInstalled("{}. (HINT: you can install Atari dependencies by running 'pip install gym[atari]'.)".format(e))
gym.error.DependencyNotInstalled: No module named 'atari_py'. (HINT: you can install Atari dependencies by running 'pip install gym[atari]'.)
___
rack-gamir-g06 15% /usr/local/lib/anaconda3-5.1.0/bin/python main.py
Traceback (most recent call last):
File "main.py", line 51, in <module>
benchmark = gym.benchmark_spec('Atari40M')
AttributeError: module 'gym' has no attribute 'benchmark_spec'
and this was the gpu state:
+---------------+
| NVIDIA-SMI 418.43 Driver Version: 418.43 CUDA Version: 10.1 |
|-----—+----+----+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 TITAN Xp Off | 00000000:3D:00.0 Off | N/A |
| 49% 76C P2 251W / 250W | 10219MiB / 12196MiB | 99% Default |
+-----—+----+----+
| 1 TITAN Xp Off | 00000000:3E:00.0 Off | N/A |
| 45% 72C P2 258W / 250W | 8265MiB / 12196MiB | 99% Default |
+-----—+----+----+
| 2 TITAN Xp Off | 00000000:60:00.0 Off | N/A |
| 23% 33C P8 10W / 250W | 1481MiB / 12196MiB | 0% Default |
+-----—+----+----+
| 3 TITAN Xp Off | 00000000:61:00.0 Off | N/A |
| 31% 52C P2 69W / 250W | 11317MiB / 12196MiB | 0% Default |
+-----—+----+----+
| 4 TITAN Xp Off | 00000000:B1:00.0 Off | N/A |
| 23% 35C P2 74W / 250W | 11317MiB / 12196MiB | 0% Default |
+-----—+----+----+
| 5 TITAN Xp Off | 00000000:B2:00.0 Off | N/A |
| 23% 40C P2 68W / 250W | 11317MiB / 12196MiB | 0% Default |
+-----—+----+----+
| 6 TITAN Xp Off | 00000000:DA:00.0 Off | N/A |
| 23% 40C P2 68W / 250W | 11269MiB / 12196MiB | 0% Default |
+-----—+----+----+
| 7 TITAN Xp Off | 00000000:DB:00.0 Off | N/A |
| 24% 43C P2 71W / 250W | 11317MiB / 12196MiB | 0% Default |
+-----—+----+----—+
are we doing something wrong?
thanks for your help