Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

JuliaDiff/ChainRules.jl

forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

JuliaDiff/ChainRules.jl é bom para iniciantes?

Vimos poucos pull requests recentes de contribuidores externos em JuliaDiff/ChainRules.jl para dizer com que frequência eles recebem merge. Agora há 1 issue para iniciantes aberta.

Estrelas
475
Forks
98
Issues abertas para iniciantes
1
Issues indexadas
97
Linguagem predominante
Julia
Licença
Sem dados de licença
Último push no GitHub
10/3/2026
Última indexação
18/9/2026
Guia de contribuição
Sem guia de contribuição
Código de conduta
Sem código de conduta
Labels para iniciantes
good first issue help wanted
Métricas de merge de PRs
Nenhum PR com merge em 30d

Como contribuir com JuliaDiff/ChainRules.jl

  1. Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
  2. Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • No rule for Base.Intrinsics.sqrt_llvm
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    JuliaDiff/ChainRules.jl#844 ·

  • GitHub link in docs points to ChainRulesCore.jl
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    JuliaDiff/ChainRules.jl#818 ·

  • Replace withsomezeros_rewrap with ProjectTo
    Aberta
    refactoring

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#815 ·

  • `hcat` rule is wrong for `[I array]`
    Aberta
    bug

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    JuliaDiff/ChainRules.jl#810 ·

  • stack overflow issue
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    JuliaDiff/ChainRules.jl#809 ·

  • Pullback for sparse-array vector product very inefficient
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#803 · 4 comentários ·

  • `frule` for `sum` doesn't work for `Generator`
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#768 · 1 comentário ·

  • Make `OneElement` more GPU friendly
    Aberta
    GPU help wanted

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#767 · 1 reação ·

  • derivatives of more matrix functions
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#764 · 3 comentários ·

  • unzip CI broken on 1.0
    Aberta
    bug testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 30/100

    JuliaDiff/ChainRules.jl#754 ·

  • Scalar indexing error using prod(...)
    Aberta
    GPU

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#747 · 1 comentário ·

  • No rules for `typed_hvcat`
    Aberta
    missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    JuliaDiff/ChainRules.jl#743 · 1 comentário · 2 reações ·

  • `rrule` for `mean(f, x)` is not vectorized?
    Aberta
    GPU

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#733 · 2 comentários ·

  • Sparse vector to real power throws a pullback error
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    JuliaDiff/ChainRules.jl#731 ·

  • Missing frules for `copy`
    Aberta
    good first issue missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    JuliaDiff/ChainRules.jl#729 · 1 comentário ·

  • Rules for `eachslice` with multiple `dims`
    Aberta
    bug missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    JuliaDiff/ChainRules.jl#722 · 2 comentários · 3 reações ·

  • Wrong results for forward-mode `exp!` half of the time
    Talvez livre de novo @sethaxen assumiu há 1247 dias e não há nenhum pull request aberto. Aberta

    JuliaDiff/ChainRules.jl#715 · 5 comentários · 1 responsável ·

  • Missing rules for Tridiagonal
    Aberta
    missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#713 · 1 comentário ·

  • Returning `Broadcasted` cotangents for `Broadcasted` arguments?
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#698 · 7 comentários ·

  • Rule for `typed_vcat`?
    Aberta
    help wanted missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    JuliaDiff/ChainRules.jl#695 · 1 comentário ·

  • Add rules for `LinRange`
    Aberta
    missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    JuliaDiff/ChainRules.jl#692 ·

  • `@fastmath maximum` broken on 1.10
    Aberta
    missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    JuliaDiff/ChainRules.jl#690 ·

  • ERROR: LoadError: Some tests did not pass: 7126 passed, 7 failed, 4 errored, 0 broken. in expression starting at /home/ian/.julia/packages/ChainRules/Ipuva/test/runtests.jl:19 ERROR: Package ChainRules errored during testing
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#688 ·

  • `*(::AbstractVector, ::AbstractMatrix)` pullback triggers scalar indexing on the GPU
    Aberta
    GPU help wanted

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#685 · 1 comentário ·

  • Rules for `kron`
    Aberta
    good first issue missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#684 · 1 comentário ·

  • Pullback for `tr` produces a CPU `Diagonal` causing downstream scalar indexing on GPUs
    Aberta
    good first issue GPU

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    JuliaDiff/ChainRules.jl#682 · 3 comentários ·

  • CI failing on julia 1.8.1 with Seg fault/memory error
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#677 ·

  • Rule for `vect` unthunks many times
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#676 ·

  • Chainrule for CUDA reduction
    Aberta
    good first issue missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 32/100

    JuliaDiff/ChainRules.jl#666 · 4 comentários ·

  • svd_rev issue with orthogonal matricies
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 32/100

    JuliaDiff/ChainRules.jl#664 · 3 comentários ·

  • Dict gradients leading to addition error after broadcasting change
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#662 · 4 comentários ·

  • Remove closures for callable types
    Aberta
    design needs-careful-thought performance

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    JuliaDiff/ChainRules.jl#657 · 2 comentários ·

  • `rrule` for `Base.sum` should accept `init` keyword
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#656 · 3 comentários · 1 reação ·

  • Remove `@non_differentiable` for `trunc`?
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#649 · 1 comentário ·

  • rrule causes scalar indexing for `repeat`
    Aberta
    bug GPU

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#645 · 4 comentários ·

  • `rrule` for `cov`
    Aberta
    missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    JuliaDiff/ChainRules.jl#634 · 1 comentário ·

  • Rules that use scalar indexing are not GPU-compatible
    Aberta
    GPU

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#617 · 3 comentários ·

  • Need adjoint for reinterpret SVector
    Aberta
    missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#606 · 4 comentários ·

  • `allequal` Compat issue with recent commit?
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#598 · 14 comentários · 1 reação ·

  • Non-associative number types
    Aberta
    needs-careful-thought

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#594 · 4 comentários ·

  • rrule for multi-argument product
    Aberta
    missing rule

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#589 · 1 comentário ·

  • `sortslices` only accepts `dims::Integer`
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    JuliaDiff/ChainRules.jl#583 ·

  • rrule for casting LinearAlgebra.QRCompactWYQ into a Matrix
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#516 · 3 comentários ·

  • Generic rrule for constructors
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#510 · 1 reação ·

  • Provide rrules for collect
    Aberta
    missing rule

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    JuliaDiff/ChainRules.jl#486 · 1 reação ·

  • Use oneunit where it makes sense
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#479 · 2 comentários · 3 reações ·

  • tests for rrule(prod, ::Symmetric) are disabled because they fail
    Aberta
    testing

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#475 · 1 reação ·

  • Rules for det are not general and likely unstable
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    JuliaDiff/ChainRules.jl#468 · 8 comentários ·

  • `f/rrules` should support receiving `ZeroTangent()`
    Aberta
    design needs-careful-thought

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100

    JuliaDiff/ChainRules.jl#442 · 7 comentários ·

  • cholesky decomposition
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    JuliaDiff/ChainRules.jl#414 · 1 comentário ·

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.