TGViewer
epsilon correct epsilon correct @epsiloncorrect · 8.18K subscribers
Post #19 861
Тулзы: GNU Parallel

Раз уж пошла речь о железе, нужно чуток рассказать о том, как его эффективно использовать. Эксперименты к статьям – это чаще всего усредение по десяткам запусков методов на разных датасетах. Если мы говорим не про нейросети, которые гоняются на ГПУшках, то почти всегда *гораздо* эффективнее запустить X параллельных процессов, чем один процесс на X ядрах. Поможет нам в этом GNU parallel.

Я строил свои эксперименты примерно следующим образом:
1. Создавал бинарник с флагами, по которым шел перебор – датасеты, параметры, сиды. Бинарник пишет свой выход в уникальный файлик.
2. Простеньким питоновским скриптом генерировал текстовый файл с командой на каждой строке, перебирая все интересующие значения флагов.
3. parallel --ungroup -j N_CORES --nice 19 < command.txt. Флаг nice задаёт задачам низкий приоритет, чтобы ОС могла выполнять свои задачи. ungroup отвечает за то, чтобы вывод всех программ выводился на экран параллельно.
4. Ещё одним простым скриптом собираем данные с выхода в удобную табличку.

У parallel намного больше опций, но даже базового примера достаточно, чтобы сильно ускорить эксперименты и упростить себе жизнь. При использовании этого софта в исследованиях его нужно процитировать по лицензии (можно даже просто добавить в список литературы без прямого цитирования в тексте).
  • 👍 6
  • 🤡 1
  • 🌚 1
More from @epsiloncorrect
  1. Oct 13, 2026General availability С сегодняшнего дня Gemini 4 Argon можно потрогать по API и в приложен…
  2. Oct 1, 2026Галерею бенчмарков вам – разные сторонние компании тестировали 4 Argon и получилось неплох…
  3. Sep 30, 2026Gemini 4 Argon Пока только по превью (ну или устраивайтесь к нам работать). Бенчмарки норм…
  4. Sep 2, 2026Gemini 3.8 Flash Наконец-то достали до опуса по агентским бенчмаркам, вот только скорость…
  5. Aug 24, 2026Что-то я сюда не писал уже почти месяц, будем исправляться. Произошло много чего, анонсы ч…
  6. Jul 18, 2026Куртку продали за $960.000 Если купили дорогие подпищеки, дайте поносить?
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →