Запитання з тегом «multiprocessing»

Багатопроцесорна робота - це використання двох або більше центральних процесорних блоків (ЦП) в межах однієї комп'ютерної системи. Відповідні деталі щодо впровадження та використання залежать від операційної системи та мови програмування. Тому завжди використовуйте теги як для ОС, так і для мови під час використання цього тегу.

3
Обробка одного файлу з декількох процесів
У мене є один великий текстовий файл, в якому я хочу обробити кожен рядок (виконати деякі операції) і зберегти їх у базі даних. Оскільки одна проста програма займає занадто багато часу, я хочу, щоб це робилося за допомогою декількох процесів або потоків. Кожен потік / процес повинен зчитувати РІЗНІ дані …

5
Вирішення незручно паралельних проблем за допомогою багатопроцесорної обробки Python
Як можна використовувати багатопроцесорну обробку для вирішення незручно паралельних проблем ? Незвично паралельні проблеми, як правило, складаються з трьох основних частин: Зчитування вхідних даних (з файлу, бази даних, з'єднання tcp тощо). Запустіть обчислення на вхідних даних, де кожен розрахунок не залежить від будь-якого іншого обчислення . Запишіть результати обчислень (у …

3
Багатопроцесорна обробка циклу for?
У мене є масив (що називається data_inputs), що містить імена сотень файлів астрономічних зображень. Потім цими зображеннями маніпулюють. Мій код працює і займає кілька секунд, щоб обробити кожне зображення. Однак він може робити лише одне зображення за раз, оскільки я запускаю масив через forцикл: for name in data_inputs: sci=fits.open(name+'.fits') #image …

4
Паралельно розподілене завдання селери з багатопроцесорною обробкою
У мене завдання процесора з процесором Celery. Я хотів би використати всю обчислювальну потужність (ядра) для багатьох екземплярів EC2, щоб швидше виконати цю роботу ( я думаю, паралельно розподілене завдання селери з багатопроцесорною обробкою ) . Терміни, потокові роботи , багатопроцесорність , розподілені обчислення , розподілена паралельна обробка - це …

2
Python багатопроцесорний безпечний запис у файл
Я намагаюся вирішити велику числову проблему, яка включає безліч підпроблем, і я використовую багатопроцесорний модуль Python (зокрема Pool.map), щоб розділити різні незалежні підзадачі на різні ядра. Кожна підзадача включає обчислення безлічі підпроблем, і я намагаюся ефективно запам'ятати ці результати, зберігаючи їх у файлі, якщо вони ще не були обчислені в …

3
Використання багатопроцесорної обробки. Обробка з максимальною кількістю одночасних процесів
У мене є Pythonкод: from multiprocessing import Process def f(name): print 'hello', name if __name__ == '__main__': for i in range(0, MAX_PROCESSES): p = Process(target=f, args=(i,)) p.start() який працює добре. Однак MAX_PROCESSESє змінною і може мати будь-яке значення між 1і 512. Оскільки я запускаю цей код лише на машині з …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.