haskellru | Unsorted

Telegram-канал haskellru - Haskell

1756

https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e

Subscribe to a channel

Haskell

оно уже разбито на шаги, ациклический граф тасков внутри джобы. там всё понятно как делать. вопрос как выдавать рабочих каждой джобе чоб она могла посчитать таск.

Читать полностью…

Haskell

Можно ли и на другие шаги разбивать, более мелкие?

Читать полностью…

Haskell

Так вот же шаги, на которые можно разбить задачи (джобы)! Только как ты собрался делать прерывание перед и после показа дизайнерам? Эта деталь тоже важна

Читать полностью…

Haskell

для очереди приоритетов можно взять psqueues, там их сотня дай бог будет. это ерунда

Читать полностью…

Haskell

Можно взять и чистую функциональную кучу

Читать полностью…

Haskell

подзадачи это даг тасков у джобы

Читать полностью…

Haskell

ну шаг это "освободился воркер, назначить надо"

Читать полностью…

Haskell

ну вот они не совсем статические, но мы можем их пересчитать при каждом шаге шедулера.
т.е. у нас есть группы жобов по приоритетам, далее сортируем по количеству активных тасков и времени создания джобы. и назначаем так чтоб у всех было одинаковое количество воркеров. (раунд-робин).

Читать полностью…

Haskell

А приоритеты статические? Если да, то можно перед постановкой задачи в ограниченный пул класть задания в очередь приоритетов, а потом оттуда доставать задачи

Читать полностью…

Haskell

т.е. у тебя жоба, у жобы даг тасков. каждый раз как у тебя есть воркер ты проходишься по джобам и смотришь сколько есть готовых к просчёту тасков и есть ли таски которым подойдёт один из доступных воркеров. и тебе надо решить какой джобе отдать приоритет.

Читать полностью…

Haskell

звучит как какой-то таск-солвер

Читать полностью…

Haskell

у нас везде пул бейзд, воркер пишет сколько может взять, и ему выдаётся столько сколько попросил если есть

Читать полностью…

Haskell

ListLike, например, но таким лучше не пользоваться

Читать полностью…

Haskell

В тегсуп есть StringLike

Читать полностью…

Haskell

Так это и есть библиотека для теребления строчек

Читать полностью…

Haskell

Код джоб ты сам пишешь, или он сторонний, и тебе уже будет дан?

Читать полностью…

Haskell

художник нажмёт "галя отмена" и всё

Читать полностью…

Haskell

А у тебя job выдают результаты не по всей задаче сразу, а по частям и дизайнеры сразу видят, и тебе их надо «типа одновременно делать»?

Читать полностью…

Haskell

Она описана в книге "Algorithms. A Functional programming appoach"

Читать полностью…

Haskell

А для очереди приоритетов можно взять "двоичную кучу на основе массивов" (array-based binary heap). Что такое "даг"?

Читать полностью…

Haskell

не, я имел в виду, что если задача длительная, то ее хорошо бы тоже разбить на подзадачи

Читать полностью…

Haskell

Если ты можешь задачи разбить на шаги, то это уже пол дела!

Читать полностью…

Haskell

А если динамические, то можно попытаться свести задачу к предыдущей

Читать полностью…

Haskell

вроде как можно начинать с отсутствия данных по воркерам и нормировать все таски, дальше ориентируясь по нормам..

при этом собирать информацию об отменах, успехах, в какой-то момент порефлексировать статистически на данные и полученную модель прикрутить сверху

Читать полностью…

Haskell

шедулер. как в ядре ос, примерно

Читать полностью…

Haskell

Тут про другое. У тебя Н художников кидают задачи на ферму. Нужно чтоб они посчитались удобно. Чтоб они быстро получили фидбек, и могли остановить жобу если по первым кадрам видно что накосячили, например. Т.е. нельзя тупо раунд-робить всех воркеров

Читать полностью…

Haskell

тут нужен математик второкурсник

Читать полностью…

Haskell

В общем-то проблема в том что работа через класс ужасно неэффективна

Читать полностью…

Haskell

Склейки и аппенда нет, конечно

Читать полностью…

Haskell

В утилс ? Если и ожидал то ли у отдельную. Те нету. Почему? По идее удобно должно быть. Можно писать более массовые функции при таком строковом зоопарке.

Читать полностью…
Subscribe to a channel