Size: a a a

2021 March 24

AF

Artem F in pro.elixir
Źmićer Rubinštejn
на раст лучше
Там все вызовы можно синхронные делать или асинхронщину надо использовать? Она на расте страшно неудобная, насколько я выяснил ))
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Artem F
Там все вызовы можно синхронные делать или асинхронщину надо использовать? Она на расте страшно неудобная, насколько я выяснил ))
Серьезно? более неудобная чем на си?
источник

AF

Artem F in pro.elixir
Ну, нас Си ее вообще нет, если не считать колбеков ))
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я правда не понимаю, как можно дробить числа асинхронно, но тебе виднее
источник

AF

Artem F in pro.elixir
Źmićer Rubinštejn
Я правда не понимаю, как можно дробить числа асинхронно, но тебе виднее
ОК ))
источник

AD

Aaron Delarge in pro.elixir
Źmićer Rubinštejn
на раст лучше
nx не подойдет разве? Вроде когда релизнули, здесь же и писали, что на эликсир наконец числодробилку завезли
источник

IA

Ivan Ananev in pro.elixir
Artem F
Там все вызовы можно синхронные делать или асинхронщину надо использовать? Она на расте страшно неудобная, насколько я выяснил ))
асинхронщиной рули в эликсире
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Jit завезли, nx завезли - дроби как хочешь, хоть обдробись
источник

LL

Lama Lover in pro.elixir
Artem F
Блин, еще вопрос.)))  Для "числодробилок" в Эликсир что лучше использовать, маленькие дополнения на C или на Rust?
Практически любая числодробилка уже существует в elixir. Датасаенс через Nx, криптография уже давно внутри

Если нужно что-то кастомное (что?), то можно написать на Rust
источник

AF

Artem F in pro.elixir
Lama Lover
Практически любая числодробилка уже существует в elixir. Датасаенс через Nx, криптография уже давно внутри

Если нужно что-то кастомное (что?), то можно написать на Rust
ОК, я уже конспект пишу по советам ))
источник

LL

Lama Lover in pro.elixir
В elixir нет никаких особенных проблем для подключения нативных приложений

Поэтому можно даже не задумываться о подключении нативного кода нативно через NIF

Лучше всего написать что-нибудь что работает с stdin/stdout и использовать через Port (абстракцию для внешних нативных приложений). Это не навредит ни виртуальной машине, ни заставит писать никакого особенного кода для взаимодействия Elixir и нативного приложения
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Aaron Delarge
nx не подойдет разве? Вроде когда релизнули, здесь же и писали, что на эликсир наконец числодробилку завезли
Хз, я люблю ниф
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Все собираюсь померять но никак не дойду
источник

ML

Maksim Lapshin in pro.elixir
Artem F
Блин, еще вопрос.)))  Для "числодробилок" в Эликсир что лучше использовать, маленькие дополнения на C или на Rust?
Это очень такой скользкий вопрос. Лучше использовать sse или cuda.

Все остальное - так себе компромисс.

Что вы там решили посчитать?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Maksim Lapshin
Это очень такой скользкий вопрос. Лучше использовать sse или cuda.

Все остальное - так себе компромисс.

Что вы там решили посчитать?
Если деплоить на свое железо - где cuda взять? В стойке перепихивать в комп видеокарту? А их сейчас еще и не купишь нигде..
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Мы используем https://crates.io/crates/ndarray скомпилированную с blas
источник

ŹR

Źmićer Rubinštejn in pro.elixir
По скорости близко к eigen на сишечке
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Главное не умножать тензоры методом

for x
 for y
   for z
      x*y*z

И все буде ок
источник

AF

Artem F in pro.elixir
Maksim Lapshin
Это очень такой скользкий вопрос. Лучше использовать sse или cuda.

Все остальное - так себе компромисс.

Что вы там решили посчитать?
Это я на всякий случай спрашиваю. На бекенде точно будут определенные статистические расчеты. И я думаю, что если профайлер Эликсира где-то покажет узкое место, то, может, надо будет использовать вставки на Си или Расте
источник

А

Александр in pro.elixir
Artem F
Мне стыдно сказать, у нас есть легаси система на Delphi-Intraweb. Я сейчас решаю, на какую технологию лучше перевести программистов (возможно, с обучением "от нуля") - Go или Elixir
Не проще ли использовать связку PHP + Go?
источник