Size: a a a

2020 July 08

AO

Alexander Ovchinniko... in PiterPy Meetup
pragus
Я про вещи вроде syncthing, где у тебя один бинарник и всё управление локально из браузера
там сейчас новость промелькнула про https://tauri.studio/docs/usage/patterns/hermit выглядит интересно, фреймворк ориентирован на разработку безопасных приложений для десктопа, Rust, JS
источник

AO

Alexander Ovchinniko... in PiterPy Meetup
что не менее интересно, в документации описано несколько вариантов взаимодействия компонентов системы
источник
2020 July 09

IG

Igor Garanin in PiterPy Meetup
Сорри за спамчик, но что-то вынесло с гугловских подсказок))
источник
2020 July 10

А4

Андрей 42 in PiterPy Meetup
Ребята, кто-нибудь сталкивался с таким эффектом мультипроцессинга, что максимум ядер не дает максимум производительности? Причем если всего доступно 8 ядер то максимум достигается только при 4 и функция зависимость выглядит как-то так:
источник

AZ

Andrey Zakharevich in PiterPy Meetup
Да легко. Все зависит от того, что и как ты считаешь, чего разные процессы ждут, и сколько общаются между собой
источник

DA

Dmitry Alimov in PiterPy Meetup
Андрей 42
Ребята, кто-нибудь сталкивался с таким эффектом мультипроцессинга, что максимум ядер не дает максимум производительности? Причем если всего доступно 8 ядер то максимум достигается только при 4 и функция зависимость выглядит как-то так:
А что за конфигурация?
источник

А4

Андрей 42 in PiterPy Meetup
Смотрите, между собой процессы изолированы, при этом заранее известно что всем процессам будут раздаваться (стохастически) разные нагрузки . По идее при такой постановке график который я скинул будет разный вид иметь с разными запусками но он всегда получается такой. И мне кажется при запуске на другом железе оптимум уже не будет равен макс / 2
источник

p

pragus in PiterPy Meetup
Андрей 42
Смотрите, между собой процессы изолированы, при этом заранее известно что всем процессам будут раздаваться (стохастически) разные нагрузки . По идее при такой постановке график который я скинул будет разный вид иметь с разными запусками но он всегда получается такой. И мне кажется при запуске на другом железе оптимум уже не будет равен макс / 2
что значит "между собой процессы изолированы"?
источник

А4

Андрей 42 in PiterPy Meetup
Результаты одного не влияют на расчеты других
источник

А4

Андрей 42 in PiterPy Meetup
На самом деле хотелось лишь услышать причины при которых такое поведение может возникать ...
источник

p

pragus in PiterPy Meetup
Андрей 42
Результаты одного не влияют на расчеты других
оукей. а порождаются эти процессы как? :)
источник

А4

Андрей 42 in PiterPy Meetup
with ProcessPoolExecutor ( n_cores ) as ex:

           args = ((i, b, c, flatcubec2) for i in range(n_cores))
           res = ex.map ( task , args )
источник

MK

Maxim Koltsov in PiterPy Meetup
Возможно виноват hyperthreading?
источник

MK

Maxim Koltsov in PiterPy Meetup
Задача CPU bound или memory bound?
источник

А4

Андрей 42 in PiterPy Meetup
Maxim Koltsov
Задача CPU bound или memory bound?
имел в виду cpu / io ? Тогда cpu => proccessing
источник

p

pragus in PiterPy Meetup
Андрей 42
with ProcessPoolExecutor ( n_cores ) as ex:

           args = ((i, b, c, flatcubec2) for i in range(n_cores))
           res = ex.map ( task , args )
А результат каждый процесс куда пишет?
источник

p

pragus in PiterPy Meetup
Maxim Koltsov
Возможно виноват hyperthreading?
кстати, похоже, да :)
источник

p

pragus in PiterPy Meetup
@andreys42 что пишет grep cores /proc/cpuinfo ?
источник

А4

Андрей 42 in PiterPy Meetup
мне немного стыдно но я под windows)
источник

Б

Боброний in PiterPy Meetup
Андрей 42
мне немного стыдно но я под windows)
Ну сколько ядер/потоков?
источник