Size: a a a

2021 February 17

B

Bogdan in pro.elixir
И без тетрадки как-то не прикольно будет)
источник

B

Bogdan in pro.elixir
Но в целом круто) язык идет в правильном направлении
источник

AN

Alexey Novoselov in pro.elixir
Maksim Lapshin
немного неверно говорить о вызове функций на видюхе.

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

Всё это _может выглядеть_ как последовательный вызов функций, хотя на самом деле синтаксическое дерево вызова функций преобразуется в связку объектов
ну я так понимаю тут пайтон используется только для компиляции самого tensorflow, весь эликсир в нифки для видюх можно скомпилировать:
  A numerical function is a subset of Elixir tailored for
 numerical computations. For example, the following function:
     defn add_and_mult(a, b, c) do
       a * b + c
     end
 will work with scalars, vector, matrices, and n-dimensional
 tensors. Depending on your compiler of choice, the code can even
 be JIT-compiled or AOT-compiled and run either on the CPU or GPU.

правда компилятор нужно будет настроить на GPU и выбрать куда или рокм
источник

ML

Maksim Lapshin in pro.elixir
Alexey Novoselov
ну я так понимаю тут пайтон используется только для компиляции самого tensorflow, весь эликсир в нифки для видюх можно скомпилировать:
  A numerical function is a subset of Elixir tailored for
 numerical computations. For example, the following function:
     defn add_and_mult(a, b, c) do
       a * b + c
     end
 will work with scalars, vector, matrices, and n-dimensional
 tensors. Depending on your compiler of choice, the code can even
 be JIT-compiled or AOT-compiled and run either on the CPU or GPU.

правда компилятор нужно будет настроить на GPU и выбрать куда или рокм
а, тут получается транскомпиляция из эликсира в gpu код?
источник

n

n1 in pro.elixir
источник

AN

Alexey Novoselov in pro.elixir
Maksim Lapshin
а, тут получается транскомпиляция из эликсира в gpu код?
да, Kernel подменяется и прямов нифки компилит
источник

n

n1 in pro.elixir
Кто-нибудь знает этот проект?
источник

AN

Alexey Novoselov in pro.elixir
Maksim Lapshin
а, тут получается транскомпиляция из эликсира в gpu код?
источник

n

n1 in pro.elixir
Правильное ли я понимаю, что в данном случае будет статическая типизация из коробки?
источник

ML

Maksim Lapshin in pro.elixir
Alexey Novoselov
да, Kernel подменяется и прямов нифки компилит
збс!  Чумовая затея
источник

AL

Anton Lapshin in pro.elixir
Bogdan
И без тетрадки как-то не прикольно будет)
Тетрадку с эликсиром вместо Пайтона давно можно юзать
источник

AL

Anton Lapshin in pro.elixir
И не только с эликсиром, главное ядро нужное поставить
источник

ДС

Дмитрий Свидерский... in pro.elixir
Lama Lover
Чат, кто-нибудь знает зачем в коде вызывать функции вот так?
_ = Mod.func(arg1, arg2)
_ = Mod2.func2(arg3)
источник

AD

Anastasiya Dyachenko in pro.elixir
подкормка для зеленых контрибьюторов? 😅
источник

A ß in pro.elixir
мне лень проверять, может эта фигня убирает ворнинг на неиспользуемую переменную?
источник

AN

Alexey Novoselov in pro.elixir
A ß
мне лень проверять, может эта фигня убирает ворнинг на неиспользуемую переменную?
_ убирает ворнинг
похоже на какой-то хак для макросов
источник

LL

Lama Lover in pro.elixir
n1
Правильное ли я понимаю, что в данном случае будет статическая типизация из коробки?
Это же просто подобие OTP в го, разве нет?
А не, там ещё и какая-то имплементация BERT и всего такого
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Там можно сделать ноду на го, даже обзервер к ней подцепить
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alexey Novoselov
да, Kernel подменяется и прямов нифки компилит
Там же написано jit
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В нифки сразу компилит зиг, разве нет?
источник