Как обслуживать ранее созданный ноутбук Jupyter на Google Cloud Platform
У меня есть ранее созданная записная книжка Jupyter, которую я хотел бы запустить на Google Cloud Platform.
В настоящее время у меня есть экземпляр ноутбука, работающий на виртуальной машине GCP, и он работает нормально. Я также смог создать корзину и загрузить все файлы набора данных и записной книжки в корзину. Однако эти файлы не отображаются в дереве каталогов Jupyter Notebook. Я знаю, что могу получить доступ к файлам набора данных, используя что-то вроде...
client = storage.Client()
bucket = client.getbucket('name-of-bucket')
blob = storage.Blob( 'diretory/to/files', bucket )
fid = BytesIO(blob.downloadas_string())
Но я не уверен, как на самом деле подать файл записной книжки для использования, и мне действительно не хочется копировать и вставлять всю мою предыдущую работу.
Вся помощь приветствуется!
2 ответа
Вы можете использовать расширение Git от Jupyter Lab для размещения своих ноутбуков в GitHub и извлекать их оттуда.
К вашему сведению, если вы используете ноутбуки платформы GCP AI, вы получите предварительно сконфигурированную среду Jupyter со многими предустановленными библиотеками ML/DL. Это расширение git также будет предварительно установлено.
Очень простой. Вы можете загрузить непосредственно из ноутбука Jupyter и, если хотите, обойти ведро (значок со стрелкой вверх).
Изображение значка загрузки ноутбука Jupyter
Единственная проблема в том, что вы не можете загружать папки, поэтому сначала заархивируйте папку, а затем загрузите ее.