Hog
с письмами от работодателей, все дела...
Romɑn
Nikolay
У нас вообще кластер забавный
Nikolay
Из говна и палок
Romɑn
Romɑn
Каждая нода по отдельности или палка или ..?
Dr. Friedrich
Dr. Friedrich
Зато потом сдал и отдыхаешь!
Hog
Romɑn
Dr. Friedrich
Ну, на самом деле я кандидат наук.
Hog
Dr. Friedrich
Но я нашёл какое-то указание UNESCO, в котором наш кандидат считается аналогом phd
Nikolay
Romɑn
Да
И она у тебя обучается на кластере днями? О.о
Nikolay
Мне доступ ток сегодня дали
Nikolay
top50.supercomputers.ru/?page=archive&rating=26
Nikolay
Вот на 40 строке
Nikolay
Наш кластер
Nikolay
Мне вроде как 3 узла выделили
Hog
Nikolay
Хз будет оно работать, или нет вместе
Nikolay
Nikolay
Но я же говорю, из говна и палок)
Nikolay
Они сами пишут
Nikolay
Типа у нас кластер из разношорстных процев собран
Nikolay
В результате к середине 2014 года построен существенно неоднородный исследовательский вычислительный комплекс, включающий узлы на базе многоядерных CPU Intel/AMD, GPU, MIC и FPGA -ускорителей, в первом квартале 2015 установлен новый, менее неоднородный, а в марте 2017 в результате модернизации - более однородный вычислительный кластер на базе CPU Intel Xeon E5 и MIC-ускорителей Intel Xeon Phi, а также CPU Xeon Phi 2 поколения.
Nikolay
Вот чё пишут
Nikolay
существенно неоднородный исследовательский вычислительный комплекс
=
из говна и палок
Éminence grise
Éminence grise
Никогда не делай мутабельных структур
Éminence grise
Это страшное место CLR
Éminence grise
let mutable foo = Foo "1" - так должно быть одинаково
Roman
Roman
Но в ентерпрайзе на phd всем глубоко наплевать.
Roman
Бонусов особых не дает
Pavel
@omgszer "ты только не обижайся но я тебе адын умный вещь скажу"... альтсримы работают не всегда. я уже 2 SO отхватил. так что вы там в проде с ними поаккуратнее
Ayrat
Ayrat
SO случается на 12к+ элементов, у меня их всегда больше. Дашь код?)
Pavel
Pavel
https://sharplab.io/#v2:DYLgZgzgNAJiDUAfA9gBwKYDsAEAJNAhgMYCwAUGlnoUQHQCiAHgC5YQCWymE5lO+qYrQCSmMO0boeFDDgDKATwisAtuXIrkMAK7B02OdgC82AILBmc5gCd0BNWXJ7m2MAWXHs5bD98+5tOyYMOjimOyswArYAIzYAPTxrgTA7NJO6C4q2swEAEZ62ACOngAMGS6o1kGs1gBM2Iye3n6+JQA8ALTF2PCxLa3Y7GA9AKSxpZNTZdjMABZU2FU1IwBEtKteZIM+KgTMRHPYechNTQDuEXMDrYjYIAD8NdidAHzYABQAlNh3TW9LaqYZhrUamTaMG5+SGOWEAbXa9GB1gUAAVkDVXgBdCrYPZBbAEawAcwAbs1tr43Moboh3gE9qgAGLaHDLYHoeq0+m0MDIYAwFk4D5gVnYCDYAD6L3eEB+3y2fjp2GsrPUlJ87JBOFWABEuOhwYrfABhLgQfnoWgAJTsMAA0ugFArlexiZhkLYbqUEklbMxtNYcAQcDV0MTOdh0IwItgiFp0OQgA=
Pavel
indefinitely валится по SO
Ayrat
Там просто везде или хвостовая или трамплин. Но мог где-то забыть трамплин в теории.
Pavel
погодь это первый левел. есть мощнее
Pavel
вот это работает https://sharplab.io/#v2:DYLgZgzgNAJiDUAfA9gBwKYDsAEAJNAhgMYCwAUGlnoUQHQCiAHgC5YQCWymE5lO+qYrQCSmMO0boeFDDgDKATwisAtuXIrkMAK7B02OdgC82AILBmc5gCd0BNWXJ7m2dmLftWV2/exhj2OTYwSHBcrTaYsjAMABikdgAFGAJENgAtAB8Bsgq+okARsiM2AA8iH5JAJRQ2BBVVdXqZM5+BMoBQaEhbuKYnujedipJKTiJjVnYAIxVza0q2swEBXrYAI4BAAxO6C6o1m6s1gBM2CUmXd0bZek38DNX3ez+mwCkM1tf39vYzAAWVGwByO/gARLQwYEyNdgioCMwiP9sEUSiUAO6ef5PUIVEAAfiOGWyE2wFRKUxBmGY4LepihjBxIUZjlZAG1SvRqdYFAAFZBHTIAXV2LnhbmwBGsAHMAG6dGEhMDtZhPAD0aoMtDyMv0yo6+tViuCiGy4XhqHiOCpxxOT1NWrA0TiCWSqWwAH1iXVGqT7dlrJFmqEbWAcGCACJcdD06GhADCXAg0XQtAASnYYABpdAKUkO9jSzDIWxPLbYDXYWzMbTWHAEHBHdDS9DWbDoRiebBELTochAA==
Pavel
а если //fast
S.merge fast fast
Pavel
то SOпа
Pavel
предполагаю что рекурсивные cons (..., f ...) валятся. их там около десятка
Ayrat
Это как раз трамплин
Pavel
хз.. чет не трамплинят
Ayrat
Потому что внутри cons делей, он не жадно вычисляемый
Pavel
уверен? (f ...) полностью вычисляется что б в делей пихнуться
Ayrat
Это особенность гопака а не фшарпа
Ayrat
Все примитивы лейзи
Ayrat
То есть внутри конс он все вычисляеи конечно и утыкается в лейзи альт например.как если бы это была fun () -> ...
Pavel
let rec indefinitely (x: 'x) : AltStream<'x> =
cons (x, indefinitely x)
Pavel
indefinitely x же без конца будет пытаться построится вне желания гопака. нет?
Pavel
как я понимаю до cons дело даже не дойдет никогда
Aleksandr
Всем привет
Pavel
привет
Ayrat
Ayrat
СТРАННО
Ayrat
Как так забыл.
Ayrat
Хотя бывает
Pavel
ну тут то очевидно более менее. а вот merge тут я не осилил почему валится
Ayrat
Не сцы, скоро все посмотрю.
Dr. Friedrich
а вот в F# 1 1!
Это известная бага из-за того, что this в структурах не ссылочного типа. Если не ошибаюсь, были планы это починить.
Ayrat
Dr. Friedrich
Dr. Friedrich
Dr. Friedrich
Хотя блин, это тут нетривиально
Dr. Friedrich
Потому что надо как-то понимать, какие функции мутируют структуру
Hog
Ayrat
Го запилим ворнинг в компилятор?
Думаешь потянем? Я там как-то силился найти по тексту варнинга флаг, который разрешал бы юзать компайлер онли фичи. Концов не нашёл!!!1