Bonsoir,
bon je vais être honnête, j'ai pas tout piger à ce que je vais vous demander :p
je veux permettre le multiprocess sur une liste de travaille très longue...
j'ai plusieurs milliers d'images que je transforme en texte automatiquement via la commande :
je voudrais donc accelerer le traitement en séparant le travail en plusieurs parties pour le partager.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for File in self.SubImgFiles: process.start('tesseract -l {0} "{1}" "{1}"'.format(self.Lang, File))
je me dis qu'il faudrait créer X listes de fichiers et les donner aux différents processeurs.
j'ai vu multiprocessing qui semble le permettre mais les exemples que j'ai trouvé ne sont pas forcement très parlant.
Avez vous une idée de la façon de s'y prendre ?
J'ai posté ici car je ne pense pas que le QProcess soit déterminant dans la façon de s'y prendre.
Merci et bonne soirée à vous.
Partager