Я думаю, то, что вы спрашиваете, невозможно.Некоторые объяснения:
В вашей ситуации у вас есть два интерфейса, которые вы используете для взаимодействия с вашим кодом:
Jupyter Notebook
(подается в ваш браузер локальным сервером, на котором работает вашкомпьютер) Google Colab
(подается с серверов Google)
Кроме того, у вас есть два бэкэнда, которые запускают код, который они получают от вашего веб-интерфейса:
IPython kernels
(запущенный вашим процессом jupyter) Google cloud runtimes
(работает в облачной инфраструктуре Google, возможно с ускорением GPU)
Возможны следующие комбинации:
Jupyer Notebook --> IPython kernel
, вероятно, это установка, с которой вы начали. Google Colab --> Google cloud runtimes
- настройка по умолчанию для Google colab.Вы загружаете файл блокнота на свой диск Google (или создаете новый).Код, который вы выполняете в интерфейсе Colab, запускается в облачной инфраструктуре Google.Это также даст вам доступ к ускорению GPU, активировав его в Runtime -> Change Runtime Type Google Colab --> IPython kernel
Вы по-прежнему пишете код в интерфейсе Google Colab, как в (2), но когда выполняете ячейкуон запускается ядром IPython на вашем компьютере с использованием локального оборудования.Эта настройка описана в справочной статье «Местная среда выполнения», которую вы связали.
То, что вы пытаетесь сделать, звучит так:
Jupyter Notebook --> Google cloud runtime
- единственная комбинация, которая здесь невозможна.
Если вы хотите запустить ноутбук с использованием ускорения графического процессора на облачном оборудовании Google, у вас есть два варианта:
- Загрузите его на свой диск Google и отредактируйте / запустите его в Google Colab (настройка 2 выше)
- Используйте экземпляр Google Compute Engine для запуска Блокнота Jupyer, как описано здесь ,Обратите внимание, что в этом случае может взиматься плата .