cossio
cossio
It would be nice if the output flamegraph could be restricted to showing only lines coming from a module. When I am benchmarking my code, I usually don't care about...
I am just copying from https://github.com/FluxML/Zygote.jl/issues/668. Not sure if this should be fixed here or in Zygote. ```julia julia> using Zygote, ProgressMeter julia> function train() @showprogress for d in 1:10...
https://github.com/Jutho/TupleTools.jl/blob/ad34513fb3644f6e58741358252e457461dba113/src/TupleTools.jl#L37 Can someone explain why `tail2` is defined in such a complicated way? Why not just `tail2(t::Tuple) = tail(tail(t))`?
Just like `tail2`, it seems useful to also have `front2`: ``` @inline front2(t::Tuple{Any, Any, Vararg{Any}}) = argfront2(t...) @inline argfront2(a, b...) = (a, argfront2(b...)...) @inline argfront2(a, b) = () ```
To avoid confusion, maybe add a note at the README.md saying that this package has been superseded by https://github.com/JuliaArrays/StructArrays.jl? Or just archive this repo.
I think SIMD optimizations are the main reason to use this package (but maybe there are more uses that I don't know about). In any case, SIMD is important. But...
Consider registering this package. It makes more easy to install.
logstatsexp
Adds the functions logmeanexp, logvarexp, logstdexp
Can we have a `logsoftmax` function in this repo? Essentially the same as: https://github.com/FluxML/NNlib.jl/blob/ff3ac6eb807e9b41f46f28f8b3287d19f4b722c7/src/softmax.jl#L107 But I think it would make sense to have it here?