Найти - Пользователи
Полная версия: Повысить скорось работы скрипта с помощью облачного хостинга
Начало » Python для новичков » Повысить скорось работы скрипта с помощью облачного хостинга
1
garza
Проблема такая:
Написал скрипт, считает все как надо, только очень долго, сам алгоритм такой, объемные вычисления.
С некоторыми параметрами результат приходится ждать часами. Существую ли хостинги где можно динамически запросить себе ресурсов под скриптик? На моем довольно мощном i5 медленно все очень…даже не занаб как быть. По хорошему нужно распраллелить вычисления, но как это делается в питоне, так чтобы реально помогло? Можно ли динамически выделять потоки и тд. Например, цикл 100 проходов, в каждом запускается в отдельном потоке подсчет.
doza_and
технология проста.
1 сначала надо воспользоваться profile - понять почему долго считает.
2 понять может алгоритм надо другой.
3 Если у вас счетная задача - запихать побольше в numpy - это может дать существенное ускорение
4 загрузить все имеющиеся ядра для этого надо понимать алгоритм
5 есть еще PyGuda
6 Если не помогает - то локалка (причем конечно это не исключает предыдущие этапы). Мне интересно былобы посмотреть на применение http://packages.python.org/Pyro4/ сам правда не пробовал
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB