Comment faire en sorte que mon instance Amazon EC2 alloue plus de mémoire? [fermé]


-1

Je travaille sur un projet d’apprentissage en profondeur du réseau de neurones utilisant NumPy. Mon ordinateur portable, qui a 4 Go de RAM, n'a aucun problème à prétraiter les données. Cependant, cette même étape de prétraitement provoque une erreur MemoryError sur mon instance p2.xlarge EC2, qui dispose de 61 Go de RAM. Malheureusement, je n'arrive pas à trouver un moyen de contacter Amazon simplement pour vérifier que je ne peux rien faire d'autre sans acheter un plan de support.


Si cela fonctionne correctement sur une machine de 4 Go, le problème n'est pas la quantité de mémoire dont dispose l'instance EC2. En ce qui concerne la réponse à votre question, vous créez généralement une nouvelle instance EC2, à laquelle on a alloué plus de mémoire.
— Ramhound le

@Ramhound: Je ne comprends pas. Si je suis censé pouvoir accéder à 61 Gio de RAM, pourquoi aurais-je besoin d'un autre exemple?
— moonman239

Quel est mon point? Si votre instance actuelle a 62 Go, mais qu'un système à 4 Go fonctionne correctement, le problème n'est pas la quantité de mémoire dont dispose l'instance EC2 (vous en avez déjà plusieurs fois plus que nécessaire).
— Ramhound le

Réponses:


2

Vous pouvez arrêter votre instance, cliquer avec le bouton droit de la souris, puis sur Paramètres d'instance -> Modifier le type d'instance.

Vous pouvez ensuite augmenter ou réduire l'instance selon vos besoins.

Cela dit, si cela fonctionne correctement sur votre ordinateur portable, la quantité de mémoire allouée à l'instance ne pose pas de problème. Il y a des chances que quelque chose dans votre configuration vous oblige à surallouer la RAM au processus NumPy.


Merci pour la contribution. Comment est-ce que je l'empêche de globaliser la RAM à NumPy?
— moonman239

@ moonman239 - Détermine le changement de configuration entre la machine en fonctionnement et l'instance EC2.
— Ramhound le

Ok, comment je fais ça? Je ne sais pas trop comment administrer des ordinateurs.
— moonman239
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.