Создать блокнот Jupyter с помощью команды gcloud - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь создать блокнот Jupyter на платформе AI (https://cloud.google.com/ai-platform/notebooks/docs/create-new) с использованием конвейера devops, и для этого мне нужна команда gcloud для создания блокнота Jupyter , но я не смог найтина документацию GCP. Может ли кто-нибудь помочь здесь?

Ответы [ 2 ]

2 голосов
/ 25 сентября 2019

Команда еще не существует.Вы можете создать datalab VM , если хотите.Если вы действительно хотите использовать ноутбук из среды datalab, я копался в нем.

В своем браузере я активировал режим разработчика, зашел в раздел сети и создал экземпляр ноутбука.Я поймал это в посте HTTP post

URL:
https://clients6.google.com/compute/v1/projects/gbl-imt-homerider-basguillaueb/zones/us-west1-b/instances?key=<API KEY>

Post Content:
{
  "name": "tensorflow-20190925-144402",
  "machineType": "zones/us-west1-b/machineTypes/n1-standard-4",
  "guestAccelerators": [],
  "metadata": {
    "items": [
      {
        "key": "proxy-mode",
        "value": "service_account"
      }
    ]
  },
  "disks": [
    {
      "boot": true,
      "autoDelete": true,
      "initializeParams": {
        "diskType": "zones/us-west1-b/diskTypes/pd-standard",
        "diskSizeGb": "100",
        "sourceImage": "projects/deeplearning-platform-release/global/images/family/tf-1-14-cu100-notebooks"
      }
    }
  ],
  "scheduling": {
    "onHostMaintenance": "TERMINATE"
  },
  "networkInterfaces": [
    {
      "subnetwork": "https://www.googleapis.com/compute/v1/projects/gbl-imt-homerider-basguillaueb/regions/us-west1/subnetworks/datalab-network",
      "accessConfigs": [
        {
          "name": "external-nat",
          "type": "ONE_TO_ONE_NAT"
        }
      ]
    }
  ],
  "serviceAccounts": [
    {
      "email": "default",
      "scopes": [
        "https://www.googleapis.com/auth/cloud-platform",
        "https://www.googleapis.com/auth/userinfo.email"
      ]
    }
  ],
  "tags": {
    "items": [
      "deeplearning-vm"
    ]
  }
}

Я перевел это в gcloud командной строке.Только часть NAT отсутствует, я не знаю, как это сделать и как это сделать в командной строке

gcloud beta compute instances create test --zone=us-west1-b --machine-type="n1-standard-4" \
 --boot-disk-type="pd-standard" --boot-disk-size=100 \
 --image="projects/deeplearning-platform-release/global/images/family/tf-1-14-cu100-notebooks" \
 --metadata="proxy-mode=service_account" --tags=deeplearning-vm --boot-disk-auto-delete \
 --maintenance-policy=TERMINATE --scopes="https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/userinfo.email" 

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

0 голосов
/ 25 сентября 2019

Вы должны выполнить эту команду:

gcloud beta dataproc clusters create <cluster-name> \
    --optional-components=ANACONDA,JUPYTER \
    --image-version=1.3 \
    --enable-component-gateway \
    --bucket <bucket-name> \
    --project <project-id>

Перед запуском команды, пожалуйста, посмотрите это руководство, чтобы убедиться, что вы правильно настроили свою среду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...