Jupyter Notebook - графический процессор - PullRequest
0 голосов
/ 09 декабря 2018

Я работаю над ноутбуком Jupyter и хотел бы ускорить его работу с помощью Google GPU.Я уже провел несколько исследований и нашел решение, но оно у меня не сработало.

Решение было:

"Самый простой способ сделать это - подключиться к Local Runtime , затем выберите аппаратный ускоритель в качестве графического процессора, как показано в Google Colab Free GPU Tutorial . "

Мне удалось подключить Googe Colab к Jupyter, но когда я попытался переключитьаппаратный ускоритель к графическому процессору, я отсоединяюсь от моего ноутбука Jupyter ... В учебном пособии он, кажется, может быть подключен к Jupyter и по-прежнему использовать графический процессор, но я не могу.

Кто-нибудь знает, какисправить эту проблему?

1 Ответ

0 голосов
/ 09 декабря 2018

Я думаю, то, что вы спрашиваете, невозможно.Некоторые объяснения:

В вашей ситуации у вас есть два интерфейса, которые вы используете для взаимодействия с вашим кодом:

  1. Jupyter Notebook (подается в ваш браузер локальным сервером, на котором работает вашкомпьютер)
  2. Google Colab (подается с серверов Google)

Кроме того, у вас есть два бэкэнда, которые запускают код, который они получают от вашего веб-интерфейса:

  1. IPython kernels (запущенный вашим процессом jupyter)
  2. Google cloud runtimes (работает в облачной инфраструктуре Google, возможно с ускорением GPU)

Возможны следующие комбинации:

  1. Jupyer Notebook --> IPython kernel, вероятно, это установка, с которой вы начали.
  2. Google Colab --> Google cloud runtimes - настройка по умолчанию для Google colab.Вы загружаете файл блокнота на свой диск Google (или создаете новый).Код, который вы выполняете в интерфейсе Colab, запускается в облачной инфраструктуре Google.Это также даст вам доступ к ускорению GPU, активировав его в Runtime -> Change Runtime Type
  3. Google Colab --> IPython kernel Вы по-прежнему пишете код в интерфейсе Google Colab, как в (2), но когда выполняете ячейкуон запускается ядром IPython на вашем компьютере с использованием локального оборудования.Эта настройка описана в справочной статье «Местная среда выполнения», которую вы связали.

То, что вы пытаетесь сделать, звучит так:

Jupyter Notebook --> Google cloud runtime - единственная комбинация, которая здесь невозможна.

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

  1. Загрузите его на свой диск Google и отредактируйте / запустите его в Google Colab (настройка 2 выше)
  2. Используйте экземпляр Google Compute Engine для запуска Блокнота Jupyer, как описано здесь ,Обратите внимание, что в этом случае может взиматься плата .
...