Puncte:0

Cum se lansează o imagine de piață (colab) pe o instanță Spot?

drapel me

Să presupunem că există o imagine de piață, de ex. Colab. Vreau să-l lansez pe o instanță spot GCE. Când folosesc Managerul de implementare, nu există nicio opțiune de a alege modelul de furnizare spot.
Nici documentarea, nici căutarea pe google nu ajută. Există o modalitate de a lansa o imagine de piață într-o instanță spot?

Puncte:1
drapel me

Am reușit să extrag configurația cloud init și proprietățile dintr-o instanță creată de marketplace și managerul de implementare. l-am postat pe esenta. Anunță-mă dacă știi o soluție mai bună.

Iată comanda gcloud pentru a lansa o instanță spot cu imaginea Colab și configurația inițială în cloud. Configurarea are loc în cloud_init.conf, vezi esenta de mai sus.

instanțe de calcul gcloud beta creează colab-1-vm \
--machine-type=e2-highmem-4 \
--provisioning-model=SPOT \
--boot-disk-size=200GB \
--boot-disk-type=pd-balanced \
--instance-termination-action=ȘTERGERE \
--image=https://www.googleapis.com/compute/v1/projects/colab-marketplace-image-public/global/images/colab-mp-20220110 \
--network=https://www.googleapis.com/compute/v1/projects/<INSERT_PROJECT_ID>/global/networks/default \
--subnet=https://www.googleapis.com/compute/v1/projects/<INSERT_PROJECT_ID>/regions/<INSERT_REGION>/subnetworks/default \
--no-restart-on-failure \
--metadata-from-file=user-data=cloud_init.conf \
--service-account=<INSERT_ACCOUNT>@developer.gserviceaccount.com \
--scopes=https://www.googleapis.com/auth/cloud.useraccounts.readonly,https://www.googleapis.com/auth/devstorage.read_only,https://www.googleapis.com/auth/ logging.write,https://www.googleapis.com/auth/monitoring.write,https://www.googleapis.com/auth/cloudruntimeconfig,https://www.googleapis.com/auth/compute
Puncte:0
drapel hm

Ca un plus față de contribuția lui Alexandrs, am adăugat suport pentru un GPU în acest esențial bifurcat.

Puncte:0
drapel ng

Creați VM Spot folosind instrumentul gcloud sau API-ul Compute Engine. Mașinile virtuale spot sunt orice mașini virtuale care sunt configurate să utilizeze modelul de furnizare spot: --provisioning-model=SPOT în instrumentul gcloud sau „provisioningModel”: „SPOT” în API-ul Compute Engine.

Vă rugăm să consultați documentele despre cum Creați VM-uri Spot pe GCP.

După conectarea la server folosind,

$ gcloud compute ssh --zone us-central1-a „nume-instanță” -- -L 8888:localhost:8888

Instalați și configurați bibliotecile necesare pentru a vă conecta la o interfață Colab utilizând următoarea comandă:

$ pip install jupyter_http_over_ws jupyter serverextension enable --py jupyter_http_over_ws jupyter notebook  
--NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0 --no-browser

Pentru a vă conecta la o interfață Colab, obținem o adresă URL ca rezultat al comenzii de mai sus.

Când faceți clic pe URL-urile din terminal, acesta va redirecționa cu succes la pagina de pornire Jupyter, fără probleme.

Consultați Colab+GCP Compute â cum să le legați împreună pentru mai multe informații.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.