Size: a a a

Язык программирования Julia / Julia programming language

2019 July 31

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Можно наверное через singleton всякие. То есть создать отдельный тип 5? И для него сделать type dispatch
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Были и другие решения через symbol как то, я точно видел
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
о, спасибо, щас почитаем
источник

GC

Great Cheese Wall in Язык программирования Julia / Julia programming language
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Вышла статья про Zygote, фреймворк для differentiable computing на Julia — https://arxiv.org/abs/1907.07587

Пошёл некоторый шум: https://medium.com/syncedreview/julia-computing-mit-introduce-differentiable-programming-system-bridging-ai-and-science-738c8a9eb0b9

Y Combinator researcher Michael Nielsen tweeted that he hopes the new paper “is part of a trend exploring more and more in this direction” and echoed a remark from Tesla AI Director Andrej Karpathy: “gradient decline is a better programmer.” Karpathy replied to Nielson’s tweet: “We’re moving up the stack a bit; Instead of writing explicit fully defined program we write a rough sketch “tube” of a program (tube parameterized by some \theta), and then if you have an evaluatable metric the best point in the tube gets selected via optimization.”
источник

TL

Timur Leonidovich in Язык программирования Julia / Julia programming language
еще одна?
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Timur Leonidovich
еще одна?
18 июля 2019 вышла, меньше пары недель назад
источник
2019 August 02

AB

Alexey Bolshakov in Язык программирования Julia / Julia programming language
источник

AB

Alexey Bolshakov in Язык программирования Julia / Julia programming language
плюсанул автора )
источник
2019 August 03

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
А вот у меня @code_native показывает только тушку отдельной функции. А у нее внутре лямбды, и во что они превратились, не показывает. Показывает вместо них вызов функции с бессмысленным именем, в которой лямбда, понятно. Как ее посмотреть?
источник
2019 August 04

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
в отличие от других чатиков, тут на выходные тихо...
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
Zorro Zorroff
А вот у меня @code_native показывает только тушку отдельной функции. А у нее внутре лямбды, и во что они превратились, не показывает. Показывает вместо них вызов функции с бессмысленным именем, в которой лямбда, понятно. Как ее посмотреть?
а можно пример? потому что вот:

function wrapper(f, x)
      x + f(x)
end

@code_native wrapper(x->x*x, 3)

.text
; Function wrapper {
; Location: none:2
; Function #17; {
; Location: none:1
; Function *; {
; Location: none:2
   movq    %rdi, %rax
   imulq   %rax, %rax
;}}
; Function +; {
; Location: int.jl:53
   leaq    (%rax,%rdi), %rax
;}
   retq
   nopl    (%rax)
;}
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
это потому что у тебя оно проинлайнилось СНАЧАЛА, а потом уже дизасм
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
ща
источник

GI

Gleb Ivashkevich in Язык программирования Julia / Julia programming language
вот потому и пример бы)
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
ff(n) = collect(0:n) |> map(x->x+0x1234) |> map(x->x+0x5678) |> map(x->x+0xABCD)
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
а не, сек
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
туплю, так пайпы не работают
источник

ZZ

Zorro Zorroff in Язык программирования Julia / Julia programming language
ff(n,t) = collect(0:n) |> x->map(x->x+1234+t*5678, x) |> x->map(x->x+3333+t*2222, x)
источник