Installation de numpy qui dure 5h

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Répondre
piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Installation de numpy qui dure 5h

Message par piper » mar. 18 janv. 2022 18:47

Salut,
Bon ce n'est pas à proprement parler un dysfonctionnement, mais je le signale quand même

J'ai un vieux Pi1 (toute 1ère génération) Headless (rien ne tourne dessus sauf ssh : pas de bureau : le minimum du minimum).
Je veux m'en servir pour quelques développements pour python3. et, j'ai besoin de quelques bibliothèques pour python3.

Et là surprise : sur mon Pi3 et mon Pi4, pip3 install numpy n'a pris que quelques minutes.
Sur le Pi1 cela a pris 5h !
A regarder les processus qui ont été lancé par l'installation de numpy (avec top), visiblement, pip a téléchargé des sources et les a compilé (pip3, puis cc1, as, ld ont été lancés à tour de rôle à plusieurs reprises, prenant 97 à 100% du CPU).

Donc si vous voulez installer numpy sur un Pi1 ou un Pi Zéro, soyez patients. Ca le fait, il faut juste laisser faire (j'ai fait la même expérience avec un Pi Zéro, c'est pareil : plus de 4h d'installation pour numpy)

Curieusement, de mémoire, cela ne prenait pas autant de temps avant. Je pense que les binaires ne sont plus dispos pour le P1 et que du coup il doit télécharger les sources et les compiler, pourtant, ce Pi1 tourne sur Buster, sorti en 2019 ! Tout juste remplacé récemment par Bullseye. On ne peut pas dire que l'OS est obsolète ! Et le monde debian, toujours à la traine sur les technos, n'est pas du genre à faire de l'obsolescence programmée , au contraire (Feroda oui : un OS est obsolète en 2 ans , il y a une nouvelle version tous les 6 mois)
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Installation de numpy qui dure 5h

Message par Artemus24 » ven. 21 janv. 2022 07:52

Salut Piper.

Raspberry Pi version 1 est normalement compatible avec n'importe qu'elle OS : Wheezy, Jessie, Stretch, Buster et Bullseye.
Je ne crois pas qu'il y a eu une version précédente à Wheezy pour la raspberry.

Tu n'as pas indiqué l'OS que tu utilises avec ta RPi 1.

Si cela t'a pris cinq heures, pourquoi n'as-tu pas installé numpy avec ta RPi 4B ?

Il m'arrive d'utiliser la même carte Micro SD sur ma RPi 2B ou sur ma RPi 4B.
Bien sûr, je suis obligé de la mettre à niveau avant de passer à la RPi 4B.

Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: Installation de numpy qui dure 5h

Message par piper » ven. 21 janv. 2022 09:56

Salut
Tu n'as pas indiqué l'OS que tu utilises avec ta RPi 1.
Si, c'est Buster, pour la version du noyau (que je n'avais pas précisé) , c'est le dernier : 5.10.63+
pourquoi n'as-tu pas installé numpy avec ta RPi 4B
Parce que mes Pi4 sont réservés à l'Audio/Vidéo
2 sont sous Librelec : donc non personnalisable (OS minimaliste pour Kody, même apt n'est pas installé ni même Pip)
1 est dans l'armoire dédiée et fait Serveur Emby + Serveur de fichiers + Hot Spot Wifi avec 3 disques aux fesses : inaccessible, sauf à le sorte de l'armoire, le débrancher et perdre ses fonctionnalités (Impensable, je n'aurai plus ma discographie musicale accessible de mon téléphone)
Mon Pi3 est dans un boitier avec écran pour le retro-gaming.
Mes Pi zero sont dans des boitiers à gauche à droite et servent tous les jours.

Mon Pi1 qui prenait la poussière est le seul qu'il me reste que je peux utiliser pour exploiter son GPIO sur des montages électronique.
J'aurai bien racheté un autre Pi mais vu les prix en ce moment... c'est de la folie !
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: Installation de numpy qui dure 5h

Message par Artemus24 » ven. 21 janv. 2022 12:56

Salut Piper.

Donc tes Raspberry Pi sont amovibles. Ce n'est pas mon cas.
Piper a écrit :J'aurai bien racheté un autre Pi mais vu les prix en ce moment... c'est de la folie !
Ils sont en rupture de stock tout simplement.
--> Gotronic.
--> Kubii.

Il faudra attendre encore quelques mois.

Quelle est la version de ta raspberry Pi 1 ? 1A, 1A+, 1B rev 1, 1B rev 2, 1B à 512 Mo, 1B+ ?

Ma première Raspberry que j'ai acheté est une RPi 2B, en janvier 2016.

Cordialement.
Artemus24.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Installation de numpy qui dure 5h

Message par destroyedlolo » ven. 21 janv. 2022 22:48

Salut,
piper a écrit :
mar. 18 janv. 2022 18:47
Curieusement, de mémoire, cela ne prenait pas autant de temps avant. Je pense que les binaires ne sont plus dispos pour le P1 et que du coup il doit télécharger les sources et les compiler, pourtant, ce Pi1 tourne sur Buster, sorti en 2019 ! Tout juste remplacé récemment par Bullseye.
Mais est-ce que la version de gcc dispo sous ta version de debian est celle attendue ? Sinon, ca explique sans doute pourquoi il recompile.
C'est vrai que gcc est chiant a compiler : il se recompile 3x pour raison de "sécurité" et ca prend toujours un temps pas possible sur mes Banana sous Gentoo. D'autant plus que comme il se recompile lui-même (c'est le but des 2 dernières phases), on ne peut meme pas faire de compilation distribuée.
Mais c'est rien a coté de RustC ou la lib boots qui non seulement sont encore plus lents, mais en plus, explosent la mémoire meme sur mes PC :roll:
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

piper
Raspinaute
Messages : 641
Enregistré le : sam. 5 juin 2021 18:57

Re: Installation de numpy qui dure 5h

Message par piper » sam. 22 janv. 2022 09:26

Bonjour,
Et bien avant installation de numpy, j'avais gcc 8.3.0 fournis avec Buster
Et après l'installation de Numpy, j'ai toujours la 8.3.0

Mais en creusant la question, j'ai vu un truc qui m'a bien amusé :
En 1992, j'ai appris le Fortran (entre autre), et je vois les yeux que vous faites : oh un truc de vieux complètement dépassé (j'avoue l'avoir cru)

Oh surprise, en recherchant suite à la poste que tu as donné sur les éléments nécessaires à la compilation de Numpy, que vois-je ??
Qu'un compilateur Fortran est nécessaire pour construire Numpy !
3 Pi4 : Emby / Samba , Librelec, Android TV
3 Pi3 : Hifiberry /OSMC, Games station, Samba / VPN / HotSpot Wifi
2 Pi2 : RFID, radio reveil (PiReveil)
1 Pi0 : traker GPS et acquisitions
1 Pi0 2W : tests divers
5 Arduinos dont 4 nanos et 1 Mega
1 ESP32

destroyedlolo
Raspinaute
Messages : 1583
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Installation de numpy qui dure 5h

Message par destroyedlolo » sam. 22 janv. 2022 22:27

Yo !
piper a écrit :
sam. 22 janv. 2022 09:26
Et bien avant installation de numpy, j'avais gcc 8.3.0 fournis avec Buster
Et après l'installation de Numpy, j'ai toujours la 8.3.0
Et que donne
gcc-config -l
?

Tu peux avoir plusieurs versions de gcc cote a cote. Par exemple, sur mon bPI de dev (qu'est loin d'etre a jour), j'ai

Code : Tout sélectionner

laurent@torchwood ~ $ gcc-config -l
 [1] armv7a-hardfloat-linux-gnueabi-8.3.0
 [2] armv7a-hardfloat-linux-gnueabi-9.2.0 *
 [3] armv7a-hardfloat-linux-gnueabi-9.3.0
Tu peux meme avoir pour plusieurs archi, par exemple sur mon PC

Code : Tout sélectionner

gcc-config -l
 [1] armv7a-hardfloat-linux-gnueabi-11.2.0 *

 [2] armv7a-unknown-linux-gnueabihf-11.2.0 *

 [3] x86_64-pc-linux-gnu-11.2.0 *
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Répondre

Retourner vers « En panne ? »