Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4130 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23954  23955  23956  ..  27198  27199  27200  27201  27202  27203
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2382598
Anonymouse
Posté le 23-04-2021 à 16:28:05  profilanswer
 

Reprise du message précédent :

nraynaud a écrit :

https://i.imgur.com/jJSmqKd.png
'tain je suis pas content de l'allocateur/GC de go, ou alors je sais pas bien l'utiliser.
 
Je cycle une tonne de petits objets, mais j'ai le scan qui bouffe tout le temps, comme si y'avait pas de nurserie/scavenger sur les jeunes générations, ou alors je fais un truc qui les fait survivre trop longtemps


 
Custom allocateur ?

mood
Publicité
Posté le 23-04-2021 à 16:28:05  profilanswer
 

n°2382599
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 16:31:50  profilanswer
 

nraynaud a écrit :

comme si y'avait pas de nurserie/scavenger sur les jeunes générations


Gagné :o
 
Le GC de go n’est pas générationel, et il est tweaké principalement pour limiter les pauses :o
 
Leur théorie c’est que t’as jamais besoin d’une G0 parce que les objets qui vivent pas longtemps ne s’échappent pas, donc ils sont jamais alloués sur le tas.


Message édité par masklinn le 23-04-2021 à 16:33:40

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382600
nraynaud
lol
Posté le 23-04-2021 à 16:32:13  profilanswer
 

je suis en train de soupçonner append(), je cherche son code source là.


---------------
trainoo.com, c'est fini
n°2382601
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 16:34:39  profilanswer
 

nraynaud a écrit :

je suis en train de soupçonner append(), je cherche son code source là.


Tu append plein de valeurs une à une sur une slice vide?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382602
nraynaud
lol
Posté le 23-04-2021 à 16:38:21  profilanswer
 

masklinn a écrit :


Tu append plein de valeurs une à une sur une slice vide?


yep


---------------
trainoo.com, c'est fini
n°2382603
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 16:45:18  profilanswer
 


Peut valoir le coup de préallouer avec make(T[], 0, <cap> ) alors.

 

Et si t'as une boucle autour du remplissage de ta slice, de réutiliser la slice avec un magnifique

s=s[:0]

pour la "vider" sans désallouer l'array qui est derrière (notes que si t'as des pointeurs dedans ça va pas les relâcher vu que l'array les retient, auquel cas tu peux vouloir tout mettre à nil d'abord).
(à la main naturellement parce que les abstractions c'est pour les niais)


Message édité par masklinn le 23-04-2021 à 16:46:15

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382604
Jubijub
Parce que je le VD bien
Posté le 23-04-2021 à 16:50:31  profilanswer
 

masklinn a écrit :


?
 
Edit: ton beauf genre le mari de ton frère/ta sœur ou le frère de ta femme?


 
genre le mari de ma belle soeur, ie la soeur de ma femme.
 


---------------
Jubi Photos : Flickr - 500px
n°2382605
sligor
Posté le 23-04-2021 à 16:53:02  profilanswer
 

ahhhhh ton beau-beauf :o

n°2382606
nraynaud
lol
Posté le 23-04-2021 à 18:04:57  profilanswer
 

dites, vous avez une idée pour une représentation très compacte d'histogrammes ?
l'image est en palette avec très peu de couleurs (une dizaine), il faut que je puisse ajouter et soustraire des histogrammes très vite aussi.
 
pour l'instant, j'en suis à ça:

Code :
  1. type StoredHistogram struct {
  2.     colors []byte
  3.     values []uint64
  4. }


mais cherche encore mieux. j'ai des tuiles entières d'histogrammes.


---------------
trainoo.com, c'est fini
n°2382607
Dion
Acceuil
Posté le 23-04-2021 à 18:13:49  profilanswer
 

hephaestos a écrit :


 
Note que j'ai pas dit ça. Ce que j'ai dit, c'est que l'efficacité perdue, quelqu'un la paiera. C'est un peu naïf de penser que ce ne sera que Google et ses annonceurs.


L'Europe régule, donc vous allez avoir un léger tassement de marge (faudra doubler le headcount de jubi pour servir de caution et dire que vous faites des efforts et limiter le montant des amendes) et des barrières à l'entrée insurmontable.
Heureusement il y a les taxis automatiques et le healthcare
 

hephaestos a écrit :


Je suis d'accord. Il serait temps que quelqu'un vienne concurrencer Google sur ce terrain. Ça fait 20 ans que la stratégie "en faire le minimum pour gagner du pognon" perd du terrain ; il ya  des gens qui résistent en interne, au risque de faire sourire Dion ; mais le seul moyen d'arrêter l'hémorragie c'est de légiférer ou de concurrencer. Ni les ad-blockers, ni l'interdiction de la pub ciblée ne sont des solutions pertinentes au problème.


Tu as quand même deux débats qui amènent des réponses différentes et contradictoires : tu as le problème de privacy, qui inquiète beaucoup l' "Opinion publique" avec déjà des actions en cours pour l'adresser, et tu as le problème de compétition, ou plutôt son absence, qui permet d'en faire le minimum et qui intéresse surtout les technocrates. Sur le second je suis assez sceptique sur les actions en cours aux USA, vu les préoccupations sur la Chine je pense que le théâtre actuel ne va pas donner grand chose et que ce qui est bon pour Google/Facebook est bon pour Washington. Cela va aussi beaucoup crier au protectionnisme quand l'Europe de l'ouest va se mettre à légiférer.
 
 

hephaestos a écrit :


Ouais mais justement, ils peuvent plus faire ça :( Du coup, on se serre la ceinture pour pouvoir boucler les fins de mois et payer nos dettes au fisc. Des vaches à lait, voilà ce qu'on est nous autres entreprises des classes moyennes.


BEPS n'est pas passé donc vous (pouvez) continuez :o
 
 
Et pour faire plaisir à Jubi alors qu'il doit finir son rapport hebdomadaire sur ce qu'il a fait cette semaine pour détruire les démocraties :
 
https://reho.st/https://resize.marianne.net/r/536,694/img/var/LQ5361738C/546576/0001_MARI1258-bd.jpg
(c'est du très très lourd une fois de plus par Marianne : Amazon rachète des sites industriels pour en faire des entrepôts et embaucher des chomeurs, et la BPI utilise AWS, on est sur des affaires d'Etat digne des écoutes de l'Elysée).


---------------
It is not called show art
mood
Publicité
Posté le 23-04-2021 à 18:13:49  profilanswer
 

n°2382608
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 18:14:31  profilanswer
 

nraynaud a écrit :

dites, vous avez une idée pour une représentation très compacte d'histogrammes ?
l'image est en palette avec très peu de couleurs (une dizaine), il faut que je puisse ajouter et soustraire des histogrammes très vite aussi.

 

pour l'instant, j'en suis à ça:

Code :
  1. type StoredHistogram struct {
  2.     colors []byte
  3.     values []uint64
  4. }


mais cherche encore mieux. j'ai des tuiles entières d'histogrammes.


J'ai rien compris.

n°2382610
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 23-04-2021 à 18:32:03  profilanswer
 

nraynaud a écrit :

dites, vous avez une idée pour une représentation très compacte d'histogrammes ?
l'image est en palette avec très peu de couleurs (une dizaine), il faut que je puisse ajouter et soustraire des histogrammes très vite aussi.
 
pour l'instant, j'en suis à ça:

Code :
  1. type StoredHistogram struct {
  2.     colors []byte
  3.     values []uint64
  4. }


mais cherche encore mieux. j'ai des tuiles entières d'histogrammes.


 
En général pour stocker les données je ne m'emmerde pas et j'ai des map<double, color> qui représente un intervalle normalisé (la clef va de 0 à 1)  :o (+ une méthode un peu complexe à côté pour étalonner cet intervalle en fonction d'un min/0/max arbitraire)
T'as un soucis de mémoire ici ?


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2382611
nraynaud
lol
Posté le 23-04-2021 à 19:18:23  profilanswer
 

hephaestos a écrit :


J'ai rien compris.


ouais je crois que t'as raison, je vais séparer les couleurs, et considérer que chaque image est une image binaire pour chaque couleur de la palette.  
ça va être super creux et je vais pouvoir utiliser 3 représentations: la tuile est pleine, la tuile est creuse, ou la tuile a du mouvement (cas normal).


---------------
trainoo.com, c'est fini
n°2382612
nraynaud
lol
Posté le 23-04-2021 à 19:20:59  profilanswer
 

Xavier_OM a écrit :


 
En général pour stocker les données je ne m'emmerde pas et j'ai des map<double, color> qui représente un intervalle normalisé (la clef va de 0 à 1)  :o (+ une méthode un peu complexe à côté pour étalonner cet intervalle en fonction d'un min/0/max arbitraire)
T'as un soucis de mémoire ici ?


d'additionne et je soustrais des histogrammes l'image est suffisamment grosse pour pas renter en mémoire, oui. elle est tuilée sur disque par contre, donc j'ai des caches à différents niveaux de hiérarchie et si le dernier niveau est viré de la mémoire, je peux retourner la chercher sur le disque.
 
J'ai aussi tout un système compliqué pour essayer d'accéder les tuiles dans l'ordre, pour essayer d'éviter le churn


---------------
trainoo.com, c'est fini
n°2382613
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 19:29:52  profilanswer
 

nraynaud a écrit :


d'additionne et je soustrais des histogrammes l'image est suffisamment grosse pour pas renter en mémoire, oui. elle est tuilée sur disque par contre, donc j'ai des caches à différents niveaux de hiérarchie et si le dernier niveau est viré de la mémoire, je peux retourner la chercher sur le disque.

 

J'ai aussi tout un système compliqué pour essayer d'accéder les tuiles dans l'ordre, pour essayer d'éviter le churn


Par "tuilée" tu veux dire que ton histo est stocké sur disque et que tu charges qu'une sous-séquence des valeurs à chaque fois, genre t'as 50 miyards de (catégorie, valeur) mais tu vas prendre just entre 500 millions et 600 millions en mémoire? Ou bien aucun rapport? Et comment marchent tes additions et soustractions, tu combines les valeurs si elles sont de la même "couleur" ou ça change de "couleur"?

Message cité 1 fois
Message édité par masklinn le 23-04-2021 à 19:31:22

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382614
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 19:31:29  profilanswer
 

nraynaud a écrit :


ouais je crois que t'as raison, je vais séparer les couleurs, et considérer que chaque image est une image binaire pour chaque couleur de la palette.
ça va être super creux et je vais pouvoir utiliser 3 représentations: la tuile est pleine, la tuile est creuse, ou la tuile a du mouvement (cas normal).


Monochrome ?

n°2382615
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 19:40:39  profilanswer
 


Monochrome c'est ambigu, tu peux avoir du monochrome avec des nuances (le niveau de gris est monochrome).

 

Binaire est un sous-ensemble de monochrome qui n'a que deux valeurs.


Message édité par masklinn le 23-04-2021 à 19:43:18

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382616
nraynaud
lol
Posté le 23-04-2021 à 19:48:58  profilanswer
 

masklinn a écrit :


Par "tuilée" tu veux dire que ton histo est stocké sur disque et que tu charges qu'une sous-séquence des valeurs à chaque fois, genre t'as 50 miyards de (catégorie, valeur) mais tu vas prendre just entre 500 millions et 600 millions en mémoire? Ou bien aucun rapport? Et comment marchent tes additions et soustractions, tu combines les valeurs si elles sont de la même "couleur" ou ça change de "couleur"?


Alors sur le disque j'ai une image "normale" sauf qu'elle fait 70Go a des headers spéciaux, et est stockée en fragments de 256x256 pixels.
l'espace des couleurs est une petite palette (une dizaine de valeurs)
 
je sais pas trop ce que je peux révéler, mais en gros il existe un système de filtrage qui s'appelle "box filtering", qui a une implémentation très smart avec https://en.wikipedia.org/wiki/Summe [...] _algorithm quand t'es en RGB, tu fais l'algo 3 fois, une fois par bande de couleur.
 
Quand t'es en palette le mieux que tu puisses faire, c'est trouver la couleur majoritaire dans un rectangle (tu passes d'une moyenne à une majorité), donc l'unité de compte c'est l'histogramme, tu calcules l'histogramme d'un rectangle et tu va chercher la couleur majoritaire dessus. et des histogrammes ça s'additionne et ça se soustrait bien (par couleur). Et tu as l'équivalent d'un box filter sur une image palettisée. Mais tu as fait quelques millions d'opérations sur des histogrammes.
 

hephaestos a écrit :


Monochrome ?


monochrome et où les valeurs sont 0 ou 255 et rien entre.


---------------
trainoo.com, c'est fini
n°2382619
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 20:45:02  profilanswer
 

Oh ok cette histoire de couleur ça m'avait perturbé, je croyais que c'était des canaux de couleur. Du coup on a une image monochrome 4bits, et on fait des histogrammes pour chaque tuile ? Donc 10 entiers par tuile ?

n°2382620
nraynaud
lol
Posté le 23-04-2021 à 20:48:26  profilanswer
 

hephaestos a écrit :

Oh ok cette histoire de couleur ça m'avait perturbé, je croyais que c'était des canaux de couleur. Du coup on a une image monochrome 4bits, et on fait des histogrammes pour chaque tuile ? Donc 10 entiers par tuile ?


on fait des intégrales d'histogrammes par tuile, sois à c'qu'on te dit !
https://p1.storage.canalblog.com/27/65/969667/84045653_p.jpg
ça fait 65536 histogramme par tuile, à multiplier par la taille de stockage d'un histogramme


---------------
trainoo.com, c'est fini
n°2382621
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 20:52:23  profilanswer
 

Et ce serait pas mieux, plutôt que de calculer la valeur majoritaire, de repasser en rgb et de chercher la couleur de ta palette la plus proche de la moyenne de la zone d'intérêt ? La couleur majoritaire ça paraît un peu raide :/

 

C'est sur que du point de vue calcul c'est un peu plus gourmand mais bon...


Message édité par hephaestos le 23-04-2021 à 20:53:32
n°2382622
nraynaud
lol
Posté le 23-04-2021 à 20:53:35  profilanswer
 

niet, ça serait pas mieux.


---------------
trainoo.com, c'est fini
n°2382623
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 20:54:37  profilanswer
 

nraynaud a écrit :


on fait des intégrales d'histogrammes par tuile, sois à c'qu'on te dit !
https://p1.storage.canalblog.com/27 [...] 5653_p.jpg
ça fait 65536 histogramme par tuile, à multiplier par la taille de stockage d'un histogramme


Ouais j'avais pas encore compris. Maintenant c'est bon. De toutes façons, ce qui compte c'est les valeurs. [:lefab:5]

 

Mais bon voila, chaque histogramme c'est 10 entiers (16 bits si t'es vraiment radin), x65536 pixels. C'est quoi la question déjà ?


Message édité par hephaestos le 23-04-2021 à 20:57:26
n°2382625
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 21:00:35  profilanswer
 

Si tu veux faire le malin, tu cases ça dans 5 images monochromes 32 bits et tu fais tes calculs en réutilisant des bibliothèques de traitement d'image.


Message édité par hephaestos le 23-04-2021 à 21:01:08
n°2382626
nraynaud
lol
Posté le 23-04-2021 à 21:01:25  profilanswer
 

y'en a 7 millions des paquets de 65536 pixels. mais ils sont eux-mêmes issus d'additions et soustractions, et ces opération mettent le GC en vrac.


---------------
trainoo.com, c'est fini
n°2382627
masklinn
í dag viðrar vel til loftárása
Posté le 23-04-2021 à 21:03:11  profilanswer
 

nraynaud a écrit :

y'en a 7 millions des paquets de 65536 pixels. mais ils sont eux-mêmes issus d'additions et soustractions, et ces opération mettent le GC en vrac.


Time for The Ballast!


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2382628
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 23-04-2021 à 21:05:09  profilanswer
 

Ça fait quoi... 10TB. C'est trop?

n°2382629
nraynaud
lol
Posté le 23-04-2021 à 21:12:39  profilanswer
 

oui


---------------
trainoo.com, c'est fini
n°2382632
el muchach​o
Comfortably Numb
Posté le 24-04-2021 à 06:00:23  profilanswer
 

nraynaud a écrit :

dites, vous avez une idée pour une représentation très compacte d'histogrammes ?
l'image est en palette avec très peu de couleurs (une dizaine), il faut que je puisse ajouter et soustraire des histogrammes très vite aussi.

 

pour l'instant, j'en suis à ça:

Code :
  1. type StoredHistogram struct {
  2.     colors []byte
  3.     values []uint64
  4. }


mais cherche encore mieux. j'ai des tuiles entières d'histogrammes.


Pour 10 couleurs, une technique peut être, au lieu de stocker les valeurs, de stocker l'écart à la valeur centrale ou moyenne. L'avantage, c'est que celui-ci ne tient que sur un octet au lieu de deux. Je pense que tu dois pouvoir faire toutes les opérations d'addition/soustraction dans cette représentation compacte et ne convertir qu'au tout dernier moment.

 

Sinon, j'imagine que les opérations doivent pouvoir être vectorisées pour tirer partie du SIMD, voire d'une carte graphique, mais ça nécessite un codage un peu sioux. C'est peut-être l'occasion de s'amuser avec CUDA.
En tout cas, même sans recourir à ces techniques, bien réfléchir à la représentation en mémoire (utiliser au maximum l'alignement) va avoir une influence majeure sur les performances de tes algorithmes. Ca va probablement  faire du code pédestre à base de boucles imbriquées mais pour ce qui est des perfs, c'est encore ce que le compilateur optimise le mieux.

nraynaud a écrit :


on fait des intégrales d'histogrammes par tuile, sois à c'qu'on te dit !
https://p1.storage.canalblog.com/27 [...] 5653_p.jpg
ça fait 65536 histogramme par tuile, à multiplier par la taille de stockage d'un histogramme


Si je comprends bien, tu dois calculer des sum area tables sur les histogrammes eux-mêmes ?

Message cité 1 fois
Message édité par el muchacho le 24-04-2021 à 06:18:39

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2382633
nraynaud
lol
Posté le 24-04-2021 à 06:16:14  profilanswer
 

el muchacho a écrit :


Si je comprends bien, tu dois calculer des sum area tables sur les histogrammes eux-mêmes ?


disons que mon espace de travail c'est des histogrammes au lieu de RGB.


---------------
trainoo.com, c'est fini
n°2382634
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 24-04-2021 à 06:52:40  profilanswer
 

Mais du coup quand tu dis que 10 To ( je me suis gourré, c'est 3) c'est trop, comment tu comptes faire ? C'est la taille des histogrammes. Le seul moyen de descendre c'est d'en baisser la résolution, tu peux passer en 8 bits au lieu de 14 mais ça va pas changer l'ordre de grandeur.

n°2382635
nraynaud
lol
Posté le 24-04-2021 à 07:22:06  profilanswer
 

je sais pas encore trop, je suis en train d'évaluer diverses techniques, j'espérais juste obtenir des idées que j'aurai pas vues ici, mais manifestement j'ai juste rendu tout encore plus compliqué, parce que maintenant je dois expliquer tout en détails sans que personne ne propose rien de nouveau, voire une subir une vague hostilité.


Message édité par nraynaud le 24-04-2021 à 07:22:24

---------------
trainoo.com, c'est fini
n°2382636
nraynaud
lol
Posté le 24-04-2021 à 07:28:31  profilanswer
 

hum, en fait j'ai une 20aine de couleurs, ~800 000 tuiles et seulement 8 d'entre elles sont uniformes en couleur.


---------------
trainoo.com, c'est fini
n°2382637
el muchach​o
Comfortably Numb
Posté le 24-04-2021 à 07:28:40  profilanswer
 

Y'a pas d'hostilité, il y a que si tu retiens des infos on ne peut pas forcément donner d'idées pertinentes. Après c'est toi qui vois ce que tu peux/veux dévoiler ou non, sachant que ça a l'air assez spécifique, mais avec des infos livrées au compte-goutte, on est obligé de combler les trous ou se limiter à des généralités, et à toi de prendre ce qui est pertinent ou pas.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2382638
nraynaud
lol
Posté le 24-04-2021 à 07:29:45  profilanswer
 

ouais, c'est la merde les clients pas open-source à moitié paranos.


---------------
trainoo.com, c'est fini
n°2382639
nraynaud
lol
Posté le 24-04-2021 à 07:36:45  profilanswer
 

j'vais peut-être réponde à hepha, si ça m'aide pas ça peut aider les autres. Pour chaque tuile je calcule et garde en mémoire le bord droit et bas (et en particulier la coins bas droite) de son intégrale. Et ensuite je les propage à toutes les tuiles, comme ça je sais placer chaque tuile dans le reste de l'image intégrale. Ensuite si j'ai besoin d'une valeur dans une tuile, je sors la tuile du disque et je vais calculer la valeur dessus, je replace la valeur dans l'image globale grace à ces tokens dans les coins. Et j'ai essayé d'être malin avec une hiérarchie de cache et des accès consécutifs pour compenser le temps de calcul, mais j'ai pas trouvé la bonne formule encore.

 

edit: c'est pour ça que ma question initiale portait sur la représentation, cette technique suppose de pouvoir faire une tonne d'additions rapidement

Message cité 1 fois
Message édité par nraynaud le 24-04-2021 à 07:38:30

---------------
trainoo.com, c'est fini
n°2382641
rufo
Pas me confondre avec Lycos!
Posté le 24-04-2021 à 08:35:36  profilanswer
 

Je prends le sujet en cours, donc je vais peut-être dire une bêtise. Mais est-ce que la représentation intervallaire qu'on utilise dans certains cas (quand on a plus de lecture que de modifications des infos) pour modéliser une arborescence/hiérarchie en BD pourrait pas t'aider pour les accès ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2382644
nraynaud
lol
Posté le 24-04-2021 à 08:54:15  profilanswer
 

j'essaye de réfléchir à un truc comme ça aussi, mais j'ai le cerveau poussif.


---------------
trainoo.com, c'est fini
n°2382646
nucl3arfl0
Better Call Saul
Posté le 24-04-2021 à 09:15:32  profilanswer
 

Désolé je vais pas apporter de réponse, mais le sujet m'intéresse pour la curiosité personnelle.
Juste pour savoir si j'ai bien compris.
On a une image qui fait 70go en tout, découpée en tuile de 256x256 pixels sur le disque.
Et la structure de données proposée au dessus correspond, pour un pixel de la tuile, à un histogramme intégral pour chacune des couleurs de la palette (une dizaine).
Et tu voudrais une représentation globale de l'image (j'imagine le premier niveau en mémoire?) avec les histogrammes intégral du "premier niveau" puis redescendre plus bas pour avoir la valeur qui va bien ?

n°2382647
nraynaud
lol
Posté le 24-04-2021 à 09:28:51  profilanswer
 

disons que je vais faire une tonne d'accès random sur l'image intégrale globale.


---------------
trainoo.com, c'est fini
n°2382648
nucl3arfl0
Better Call Saul
Posté le 24-04-2021 à 09:34:30  profilanswer
 

Ok c'est plus clair pour moi. :jap:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23954  23955  23956  ..  27198  27199  27200  27201  27202  27203

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)