Size: a a a

AI Cups Official

2021 January 12

AK

Andrey Kostyagin in AI Cups Official
Я Ромку не досмотрел ещё
Не, уступаний не было у меня, но теоретически оптимальное распределение рабочих подразумевает, что как минимум навстречу друг другу они не пойдут, коллизий немного
источник

S

SilentNox in AI Cups Official
Alexey Yurkov
с венгерским они тоже начинают уступать другим место (пододвигаться)?
Да, но это нежелательно
источник

AY

Alexey Yurkov in AI Cups Official
SilentNox
Да, но это нежелательно
чтобы при достройке пододвигались - ты это заифал? и рекурсивно, т.е. 2+ тоже пододвинутся
источник

S

SilentNox in AI Cups Official
Alexey Yurkov
чтобы при достройке пододвигались - ты это заифал? и рекурсивно, т.е. 2+ тоже пододвинутся
У меня есть специальный резолвер коллизий, который меняет пути рабочим до тех пор, пока никто не прекратит толкаться. Итеративный.
источник

D

Dmitriy in AI Cups Official
SilentNox
У меня есть специальный резолвер коллизий, который меняет пути рабочим до тех пор, пока никто не прекратит толкаться. Итеративный.
not bad
источник

AY

Alexey Yurkov in AI Cups Official
SilentNox
У меня есть специальный резолвер коллизий, который меняет пути рабочим до тех пор, пока никто не прекратит толкаться. Итеративный.
тот, кого надо пропустить, он у тебя идет чинить именно в свободную ячеку или на чужую занятую?
источник

S

SilentNox in AI Cups Official
Alexey Yurkov
тот, кого надо пропустить, он у тебя идет чинить именно в свободную ячеку или на чужую занятую?
Если у раба есть путь и он упирается в другого раба, то он передает свою задачу ему, а сам занимает свободное место. И так по цепочке.
источник

IT

Ivan Tyamgin in AI Cups Official
Никто.
источник

OS

Oleg Sokolov in AI Cups Official
Andrey Kostyagin
Я Ромку не досмотрел ещё
Не, уступаний не было у меня, но теоретически оптимальное распределение рабочих подразумевает, что как минимум навстречу друг другу они не пойдут, коллизий немного
А что за видео Ромки?
источник

IT

Ivan Tyamgin in AI Cups Official
источник

O

Opera in AI Cups Official
как из раста запустить локалраннер, но чтобы stdout не inherit'ился из него?
источник

O

Opera in AI Cups Official
вот так запускается, но stdout присоединяется
tokio::process::Command::new(runner_path)
           .env_remove("CARGO_MANIFEST_DIR")
           .spawn()
           .expect("failed to spawn");
источник

O

Opera in AI Cups Official
там вроде можно через .output().poll() сделать, но я ещё не дошёл до такого, там сложно
источник

VK

Vitaliy Kudasov in AI Cups Official
Opera
как из раста запустить локалраннер, но чтобы stdout не inherit'ился из него?
https://doc.rust-lang.org/stable/std/process/struct.Stdio.html

без токио проще должно быть
источник

O

Opera in AI Cups Official
а он ждет завершения
источник

VK

Vitaliy Kudasov in AI Cups Official
ну можно в соседнем потоке ждать, асинхронщина тебе тут не думаю что нужна
источник

VK

Vitaliy Kudasov in AI Cups Official
Opera
а он ждет завершения
можно просто заспавнить если результат не нужен также
источник

O

Opera in AI Cups Official
мм, действительно, спаун не ждет, а почему я тогда подумал что он ждет?
источник

O

Opera in AI Cups Official
та еще подстава с Env CARGO_MANIFEST_DIR, если из раста запускать лр, то он считает что он в CARGO_MANIFEST_DIR/static, по крайней мере в 2019
источник

VK

Vitaliy Kudasov in AI Cups Official
да, это для локальной разработки. кто же знал что кто то будет писать скрипты запуска локалраннера на расте)
источник