[PYTHON] Démarrez le notebook jupyter sur le serveur GPU (serveur distant)

Présentation Décrit comment démarrer jupyter notebook à l'aide d'une instance GPU d'AWS.

Environnement ・ Mac OS Catalina 10.15.6 ・ AMI AWS Deep Learning (Ubuntu 18.04)

Procédure

Créer une instance ○ Créer une instance EC2 **AMI**:AWS Deep Learning AMI (Ubuntu 18.04) ** Type d'instance **: instance GPU p2.xlarge ** Taille de stockage (Gio) **: 200 Le reste est la valeur par défaut

** → ** Échec de la création de l'instance L'erreur suivante

You have requested more vCPU capacity than your current vCPU limit of 4 allows for the instance bucket that the specified instance type belongs to. Please visit http://aws.amazon.com/contact-us/ec2-request to request an adjustment to this limit.

Apparemment, il existe des restrictions d'instance. Appliquer pour augmenter la capacité.

○ Si vous utilisez le site suivant, vous pouvez calculer la capacité accrue et passer à l'écran de l'application. https://ap-northeast-1.console.aws.amazon.com/ec2/home?region=ap-northeast-1#LimitsCalculator

  • Il semble que les pays étrangers soient disponibles 24 heures sur 24, donc si vous définissez l'anglais et soumettez une demande en anglais, l'application sera envoyée tôt.

Créez à nouveau une instance.

connexion ssh Entrez la commande de connexion ssh dans le terminal

ssh -i <Adresse du fichier pem> ubuntu@DNS public (ec2-○○○.com)



 Entrez dans l'environnement pytorch
```source activate pytorch_p36```


 <h3> paramètres du notebook jupyter </ h3>
 Définir un mot de passe pour le notebook Jupyter
```jupyter notebook password```

 Le mot de passe est enregistré dans le fichier json ci-dessous, donc copiez-le.

#### **`less ./.jupyter/jupyter_notebook_config.json`**

Décrivez divers paramètres dans le fichier * py

vi ./.jupyter/jupyter_notebook_config.py




#### **`./.jupyter/jupyter_notebook_config.py`**

c = get_config() c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.open_browser = False #Mot de passe généré par la fonction de hachage que vous avez copiée précédemment(sha1:###)Est décrit ci-dessous c.NotebookApp.password = 'Mot de passe copié' c.NotebookApp.port=8888


 Maintenant, ouvrez le notebook Jupyter
```jupyter notebook```
 http: <adresse>: commencez par 8888

 Ça ne démarre pas

 La raison en était que la règle n'était pas ajoutée dans les paramètres du groupe de sécurité lors de la création de l'instance.

 Sélectionnez un groupe de sécurité à gauche de la page EC2
 → Sélectionnez le groupe de sécurité que vous avez défini
 → Sélectionnez une action et éditez la règle entrante

 ○ TCP TCP 8888 personnalisé
 (Cette fois, mon adresse IP a été sélectionnée comme source pour SHH et TCP personnalisé)

 Et encore
```jupyter notebook```

 http: <adresse>: commencez par 8888

 ne s'ouvrira pas ...


 La cause était que l'adresse IP privée était répertoriée dans l'adresse.
 Répertoriez l'adresse IP publique et réessayez


 Succès



 J'ai saisi le mot de passe et j'ai pu démarrer le notebook jupyter sans aucun problème.





 c'est tout


Recommended Posts

Démarrez le notebook jupyter sur le serveur GPU (serveur distant)
Construire un notebook jupyter sur un serveur distant (CentOS)
Exécuter le notebook Jupyter sur un serveur distant
Activer Jupyter Notebook avec conda sur un serveur distant
Vérification du GPU du PC sur le notebook Jupyter
Notebook Jupyter ouvert à distance lancé sur le serveur
jupyter notebook ne commence pas par fish sur mac
Graphiques élevés dans le notebook Jupyter
Afficher le PDF sur Jupyter Notebook
Exécutez Jupyter Notebook sous Windows
Utiliser jupyter sur une instance GPU sur AWS
Essayez d'exécuter Jupyter Notebook sur Mac
Faire de Jupyter Notebook un service sur CentOS
Essayez SVM avec scikit-learn sur Jupyter Notebook
Cloner le référentiel github sur le notebook Jupyter
Afficher l'histogramme / diagramme de dispersion sur Jupyter Notebook
Utiliser les raccourcis clavier vim dans Jupyter Notebook lancé avec Docker
Installer matplotlib et afficher le graphique dans Jupyter Notebook
Mémo Jupyter Notebook
[Jupyter Notebook / Lab] Trois méthodes de débogage sur Jupyter [Pdb]
Présentation de Jupyter Notebook
Puissant ordinateur portable Jupyter
J'ai essayé de lancer jupyter nteract sur le serveur heroku
Golang avec Jupyter
[Pythonocc] J'ai essayé d'utiliser la CAO sur un notebook Jupyter
Affichage simple du graphique linéaire sur Jupyter Notebook
Jupyter sur AWS
Paramètres lors de l'utilisation de Jupyter Notebook sous un serveur proxy
Mot de passe du notebook Jupyter
Mémo Jupyter Notebook
Comment installer Fast.ai sur le GPU Alibaba Cloud et l'exécuter sur un ordinateur portable Jupyter
Essayez Apache Spark avec Jupyter Notebook (sur Docker local
Lancez facilement jupyter notebook sur AWS et accédez localement
Exécutez Tensorflow à partir de Jupyter Notebook sur Bash sur Ubuntu sous Windows
Essayez les opérations de base sur Pandas DataFrame sur Jupyter Notebook
Approvisionnement EC2 avec Vagrant + Jupyter (IPython Notebook) sur Docker
[Windows] [Python3] Installer python3 et Jupyter Notebook (anciennement ipython notebook) sous Windows
Installez django sur python + anaconda et démarrez le serveur
Comment afficher la barre de progression sur Jupyter Notebook pour voir la progression
Bonjour X3DOM sur Jupyter
Démarrer Jupyter Notebook
3 astuces du notebook Jupyter (Python)
[Cloud103] # 3 Jupyter Notebook à nouveau
[Mémo] Afficher Jupyter Notebook sur PC dans une police de largeur égale (Mac)
<Python> Construisez un serveur dédié pour l'analyse des données Jupyter Notebook
Impossible d'afficher le tensorboard dans le notebook Jupyter sur Docker (résolu)
Écrivez des graphiques en temps réel avec Matplotlib sur le notebook Jupyter
Un moyen très pratique de présenter avec Jupyter Notebook
Essayez le clustering avec un modèle gaussien mixte sur Jupyter Notebook
Une note lorsque je ne peux pas ouvrir le bloc-notes Jupyter sous Windows