Как я могу правильно выполнить спортзал OpenAI с докером Nvidia и видеть среды

Таким образом, я пробую выполненный спортзал OpenAI набора в контейнере докера, но он похож на это: enter image description here

Заметьте, что окно вони имеет странную проблему рендеринга, где оно повторяет вещи, и цвета выключены. (на самом деле при рассмотрении массива, возвращенного env.reset (), Вы видите пиксельные значения, таким образом, проблема находится в рендеринге, не x-передаче. Вот Space Invaders:

enter image description here

Моя установка очень проста. - Я нахожусь на локальной установке человечности 16.04 с Nvidia gtx1060 и corei7 - я установил nvida runfile драйвер с - no-opengl-files (согласно инструкциям от Nvidia, и многие помещают). - А именно, я выполняю floydhub/pytorch изображение докера.

Кто-либо распознает особый незначительный сбой рендеринга и что это могло означать? Это почти похоже на StackOverflow кадрового буфера! Что я могу сделать для разыскивания ошибки?

Можно легко воспроизвести это следующим образом:

docker run -it --user=$(id -u) --env="DISPLAY" --workdir="/home/$USER" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" floydhub/pytorch:0.1.11-gpu-py3.6 bash

Теперь в изображении, ввести python и затем следующее:

import gym
gym.make('Pong-v0').render()

Это должно открыть x-forwarded окно на Вашей машине, но дисплей поврежден (по крайней мере, для меня)

image

Выше я на самом деле использовал SpaceInvaders-v0

5
задан 17 September 2017 в 22:51

1 ответ

У меня было это выполнение проблемы, работающее на старой версии спортзала и более новой версии спортзала [atari]. Это - то, на что был похож мой рендеринг вони ()

enter image description here

Я смог зафиксировать его путем проверки, что я установил последнюю версию обоих путем выполнения

pip install gym --upgrade
pip install gym[atari] --upgrade

Затем это отобразилось правильно

enter image description here

2
ответ дан 23 November 2019 в 10:35

Другие вопросы по тегам:

Похожие вопросы: