Size: a a a

Эликсир и Вунш

2018 April 26

SV

Stas Versilov in Эликсир и Вунш
Хочется, чтобы для Эликсира появились быстрые библиотеки для машинного обучения.
источник

SV

Stas Versilov in Эликсир и Вунш
Это же замкнутый круг: никто не занимается ML на Эликсире, потому что нет инструментов, а инструментов нет, потому что никто не занимается ML на Эликсире:)
источник

IA

Ilya Averyanov in Эликсир и Вунш
а что в "библиотеке на эликсире для ML" будет?
источник

IA

Ilya Averyanov in Эликсир и Вунш
массивов чисел не может в эрланге быть
источник

IA

Ilya Averyanov in Эликсир и Вунш
тензорных операций с ними тоже
источник

IA

Ilya Averyanov in Эликсир и Вунш
что останется? тормоза и потребление памяти? )
источник

S

Scas in Эликсир и Вунш
блин все либы которые стыкуются с си легко впиливаются в ерланг, есть в ерланге юзаешь в эликсире. использую так catboost например
источник

SV

Stas Versilov in Эликсир и Вунш
Массивы вполне там есть и тензорные операции тоже, только ждать замучаетесь.
источник

SV

Stas Versilov in Эликсир и Вунш
Вот пример: https://github.com/Qqwy/tensor
источник

SV

Stas Versilov in Эликсир и Вунш
Поэтому тензорные вычисления пишутся на С с привлечением сторонних библиотек (CBLAS и т.п.), а Э/Э используется для общего управления процессом.
источник

IA

Ilya Averyanov in Эликсир и Вунш
ну раз объекты, которыми ML оперирует, не могут в эрланге жить
и операции тоже
источник

IA

Ilya Averyanov in Эликсир и Вунш
зачем эрланг
источник

IA

Ilya Averyanov in Эликсир и Вунш
управление процессом тоже приткнуть особо некуда, потому что обучение отдельно от продакшена живет
источник

IA

Ilya Averyanov in Эликсир и Вунш
все хорошее, что умеет эрланг, при обучении не пригодится
источник

ML

Maksim Lapshin in Эликсир и Вунш
Stas Versilov
Поэтому тензорные вычисления пишутся на С с привлечением сторонних библиотек (CBLAS и т.п.), а Э/Э используется для общего управления процессом.
Не совсем так. Тензорные операции пишутся под cuda, а то может сложиться впечатление, будто можно это на обычном проце гонять
источник

SV

Stas Versilov in Эликсир и Вунш
1. "Во-первых, это красиво":)
2. Не все хотят вылезать из любимого Э. и идти в Питон.
3. Для образовательных целей. (мой случай на данный момент).
источник

ML

Maksim Lapshin in Эликсир и Вунш
Работать с этим из эрланга для того, что бы не писать на двух языках, а работать с одним
источник

SV

Stas Versilov in Эликсир и Вунш
Я и написал "с подключением сторонних библиотек". CBLAS, CUDA и далее по списку.
источник

ML

Maksim Lapshin in Эликсир и Вунш
От того, что в питоне есть массивы, а в эрланге нет, не значит что можно в питон пользоваться массивами из питона, это убивает весь перфоманс
источник

ML

Maksim Lapshin in Эликсир и Вунш
Те вопрос только в контрольных вызовах библиотек, которые рулят данными
источник