Вопросы по теме 'concurrent.futures'

concurrent.futures.ThreadPoolExecutor.map (): тайм-аут не работает
import concurrent.futures import time def process_one(i): try: print("dealing with {}".format(i))...
4340 просмотров
schedule 10.09.2021

основной процесс Python и взаимодействие с ProcessPoolExecutor
Какая структура, что основной процесс Python получает результаты от ProcessPoolExecutor после того, как, например, была вызвана команда map.
39 просмотров
schedule 17.11.2021

Запуск программы на Python, которая использует concurrent.futures в веб-приложении на основе сельдерея
Я работаю над приложением django, которое использует сельдерей для распределенных асинхронных процессов. Теперь мне поручили интегрировать процесс, который изначально был написан с concurrent.futures в коде. Итак, мой вопрос: может ли эта работа с...
453 просмотров
schedule 26.11.2021

Python concurrent.futures.ProcessPoolExecutor не работает
В настоящее время я использую concurrent.futures.ProcessPoolExecutor в методе класса следующим образом import pylogit def parallel_fitting(index): X = index[0] model_spec = index[1] zeros = index[2] model =...
133 просмотров
schedule 07.11.2021

Создание большого xml-файла с помощью python 2
Я пытаюсь получить максимальную производительность для создания большого файла XML в Python 2/Django. Окончательный файл XML составляет ~ 500 МБ. Первый использованный подход был с lxml , но это заняло более 3,5 часов. Я протестировал с помощью...
181 просмотров

Как разделить большой объект, доступный только для чтения, между распределенными воркерами Dask
Эта проблема Я пытаюсь отправить объект CPython размером 2 ГБ только для чтения (можно мариновать) распределенным рабочим dask через apply() . Это приводит к потреблению большого количества памяти для процессов / потоков (14+ ГБ). Есть ли...
671 просмотров

Пулы потоков Python - задачи, которые создают подзадачи и ждут их
Скажем, у меня есть исполнитель пула потоков с макс. 10 потоков, и я отправляю ему задачу, которая сама создает другую задачу и, в свою очередь, рекурсивно ожидает ее завершения, пока я не достигну глубины 11. Пример кода на Python: import...
1893 просмотров

Вопрос Python 3 о переборе массива с использованием CSV-файла с Selenium и Concurrent Futures
Нуб Python здесь, поэтому я постараюсь предоставить как можно больше подробностей. Я экспериментирую с модулем параллельных фьючерсов Python, чтобы посмотреть, смогу ли я ускорить парсинг с помощью Selenium. Я соберу некоторые финансовые данные с...
32 просмотров

Многопоточность: получение URL
Я попытался выполнить многопроцессорный процесс получения URL-адресов, поскольку в противном случае обработка 300 тыс. URL-адресов, которые я хочу обработать, заняла бы огромное количество времени. Каким-то образом мой код перестает работать через...
49 просмотров

Как установить shell=True для Subprocess.run с исполнителем потоков пула concurrent.future
Я пытаюсь использовать многопоточность concurrent.future в Python с subprocess.run для запуска внешнего скрипта Python. Но у меня есть некоторые проблемы с частью shell=True subprocess.run(). Вот пример внешнего кода, назовем его test.py:...
328 просмотров

Использование запросов Python и, возможно, concurrent.futures для обработки данных в реальном времени.
У меня есть поток данных в реальном времени с использованием requests : request = requests.get($URL,stream=True) stream = request.iter_lines() Мы можем предположить, что next(stream) возвращает что-то вроде "alice"...
40 просмотров

Python concurrent.futures с использованием подпроцесса, запускающего несколько скриптов Python
Я хочу запустить несколько скриптов Python одновременно, используя concurrent.futures. Серийная версия моего кода ищет определенный файл python в папке и выполняет его. import re import os import glob import re from glob import glob import...
1449 просмотров

Извлечь значение из AsyncEither — ScalaZ
Я новичок в ScalaZ и в Scala в целом, поэтому столкнулся с проблемой ниже. Я написал несколько модульных тестов для своего приложения, и мне нужно извлечь значение фактического ответа. Можете ли вы подсказать, как я могу это сделать? Expected...
40 просмотров

От concurrent.futures к asyncio
У меня две проблемы с concurrent.futures : Как сломать time.sleep() в python concurrent.futures? Вывод: time.sleep() нельзя прервать. Одно из решений: вы можете написать вокруг него цикл и делать короткие засыпания. См. Как разбить...
8073 просмотров

Scala и ограниченная по времени обработка
Я прохожу курс General Game Playing (GGP) Coursera Майкла Дженесерета. В GGP игроку дается фиксированное количество времени, чтобы сделать ход. Я пишу свои плееры на Scala. (Основной кодовой базой GGP является Java.) Предоставляет ли Scala...
57 просмотров
schedule 21.03.2023

Как обнаружить исключения в concurrent.futures в Python3?
Я только что перешел на python3 из-за его параллельного модуля фьючерсов. Мне было интересно, смогу ли я заставить его обнаруживать ошибки. Я хочу использовать параллельные фьючерсы для параллельной программы, если есть более эффективные модули,...
9905 просмотров

gevent + concurrent.futures и SQLAlchemy
Я запускаю и pyramid приложение внутри контейнера gunicorn с асинхронными рабочими gevent, одна из конечных точек - это конечная точка с длинным пулом, объединяющая AMQP через kombu . Если длинный пул с 30-секундным тайм-аутом возвращает...
541 просмотров

параллельное выполнение scala futures с использованием цикла for
package p1 import scala.util.Failure import scala.util.Success import scala.concurrent.Await import scala.concurrent.Future import scala.concurrent.ExecutionContext.Implicits.global import scala.concurrent.duration._ object modCheck extends App {...
2592 просмотров
schedule 02.01.2023

Поиск причины BrokenProcessPool в concurrent.futures Python
Кратко Я получаю исключение BrokenProcessPool при распараллеливании моего кода с concurrent.futures . Дальнейшая ошибка не отображается. Я хочу найти причину ошибки и попросить идеи, как это сделать. Полная проблема Я использую...
11314 просмотров
schedule 28.10.2022

Как быть с одновременным привязкой ввода-вывода и ЦП в контексте параллелизма?
Возможно ли запустить несколько потоков на всех доступных процессорах, а не один? Пример кода был бы отличным. В качестве альтернативы, могу ли я охватить несколько процессов, а затем создать многопоточность в каждом процессе? Я использую...
812 просмотров