-
Out of memory
Bonjour,
J'ai une matrice remplie de zéros de taille 3500x4347x2
Par la suite je remplace quelques zeros par des valeurs entières.
Je ne peux manipuler cette matrice sans avoir Out of memory :bug:
J'ai essai :
* de remplacer les zeros par des NaN mais rien à faire (en plus pour l'annalyse ça merde)
*de changer de double en unint32 (c un peu mieux mais l'analyse est impossible avec ce type)
*augmenter la mémoire virtuelle de windobe
*memoire vive à 2Go :P
* fermer tous les autres programmes
Je ne sais pas quoi faire de plus :?
réduire ma matrice = réduire la précision (mon maître de stage ne veut pas)
utiliser un cluster :mouarf:
bruler le maître de stage mais il ne veut pas :(
-
Il y a une FAQ sur ce sujet ici
Avec des tas de liens utiles.
Ce qui ne veut pas dire que tu pourras forcément résoudre ton problème :?
-
merci, mais je le connais se FAQ :triste:
J'ai l'impression que mon probleme est sans issu
-
Tu n'as pas moyen de faire tes traitements par "paquets" ?
Je ne vois pas d'autre solution....
ou réussir à faire l'analyse en uint32...
-
l'analyse c'est Parafac (de la PLS en 3D)
Pour casser la matice en plusieur matrices :fleche: j'en parle à mes responsables! Ils vont bien finir par craquer :P
Mais il va falloire trouver une découpe judicieuse :?