• [^] # Re: Retour vers le futur III

    Posté par . En réponse à la dépêche Présentation du projet suckless. Évalué à 3.

    Moins ton environnement prend de ressources, plus il y en a de disponibles pour le reste.

    Un exemple tout simple : je travail sur l'inférence de modèle d'apprentissage, ma machine de travail dispose de 2Go de RAM. Si les 2Go sont libres, je peut produire des modèle de 20 millions de dimensions.
    Sur ma machine, mon environnement complet prend environ 140Mo de mémoire, ce qui me laisse de la place pour des modèles d'un peu plus de 18 millions de dimensions. Sur la machine de mon voisins de bureau qui tourne avec gnome, compiz et divers trucs qu'ils trouve joli ; l'environnement prend un peu plus de 900Mo (tout ce qui compose le bureau sans rien d'autre : pas de mail n'y de navigateur notamment) ce qui donne des modèles aux alentours de 10 millions de dimensions.

    Ce qui veut dire que je peut tester des modèles deux fois plus gros sur ma machine avant de devoir passer sur un serveur de calcul, et c'est très pratique.

    L'exemple peu sembler extrême mais pas tant que ça. 900 Mo c'est aussi à peu près les ressources consommées par le système sur mon macbook pro, et donc les limitations que j'ai quand je bosse dessus.

    Donc au moins pour certains utilisateurs c'est pertinent, et coup de bol, suckless est destiné à certains utilisateurs mais pas tous.

    Et de manière générale, ta réaction vis à vis de la puissance du matériel, beaucoup d'autre l'on faite, et c'est à cause de cela que l'on se retrouve avec des ordinateurs ou lancer un traitement de texte prend dix fois plus de temps qu'il y a 15 ans.