Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

¿Es JuliaDiff/ChainRules.jl apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en JuliaDiff/ChainRules.jl para saber con qué frecuencia se fusionan. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
475
Forks
98
Issues abiertos para principiantes
1
Issues indexados
97
Lenguaje dominante
Julia
Licencia
Sin datos de licencia
Último push a GitHub
10/3/2026
Última indexación
18/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue help wanted
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a JuliaDiff/ChainRules.jl

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • No rule for Base.Intrinsics.sqrt_llvm
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100

    JuliaDiff/ChainRules.jl#844 ·

  • GitHub link in docs points to ChainRulesCore.jl
    Abierto

    Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100

    JuliaDiff/ChainRules.jl#818 ·

  • Replace withsomezeros_rewrap with ProjectTo
    Abierto
    refactoring

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#815 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    JuliaDiff/ChainRules.jl#810 ·

  • stack overflow issue
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    JuliaDiff/ChainRules.jl#809 ·

  • Pullback for sparse-array vector product very inefficient
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#803 · 4 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#768 · 1 comentario ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#767 · 1 reacción ·

  • derivatives of more matrix functions
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#764 · 3 comentarios ·

  • unzip CI broken on 1.0
    Abierto
    bug testing

    Dificultad 2/5 1-3 horas Aptitud para principiantes 30/100

    JuliaDiff/ChainRules.jl#754 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#747 · 1 comentario ·

  • No rules for `typed_hvcat`
    Abierto
    missing rule

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    JuliaDiff/ChainRules.jl#743 · 1 comentario · 2 reacciones ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#733 · 2 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    JuliaDiff/ChainRules.jl#731 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    JuliaDiff/ChainRules.jl#729 · 1 comentario ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    JuliaDiff/ChainRules.jl#722 · 2 comentarios · 3 reacciones ·

  • Wrong results for forward-mode `exp!` half of the time
    Quizá libre de nuevo @sethaxen la tomó hace 1245 días y no hay ningún pull request abierto. Abierto

    JuliaDiff/ChainRules.jl#715 · 5 comentarios · 1 asignado ·

  • Missing rules for Tridiagonal
    Abierto
    missing rule

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#713 · 1 comentario ·

  • Returning `Broadcasted` cotangents for `Broadcasted` arguments?
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#698 · 7 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    JuliaDiff/ChainRules.jl#695 · 1 comentario ·

  • Add rules for `LinRange`
    Abierto
    missing rule

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    JuliaDiff/ChainRules.jl#692 ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 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
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#688 ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#685 · 1 comentario ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#684 · 1 comentario ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    JuliaDiff/ChainRules.jl#682 · 3 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#677 ·

  • Rule for `vect` unthunks many times
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#676 ·

  • Chainrule for CUDA reduction
    Abierto
    good first issue missing rule

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    JuliaDiff/ChainRules.jl#666 · 4 comentarios ·

  • svd_rev issue with orthogonal matricies
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    JuliaDiff/ChainRules.jl#664 · 3 comentarios ·

  • Dict gradients leading to addition error after broadcasting change
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#662 · 4 comentarios ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    JuliaDiff/ChainRules.jl#657 · 2 comentarios ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#656 · 3 comentarios · 1 reacción ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#649 · 1 comentario ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#645 · 4 comentarios ·

  • `rrule` for `cov`
    Abierto
    missing rule

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    JuliaDiff/ChainRules.jl#634 · 1 comentario ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#617 · 3 comentarios ·

  • Need adjoint for reinterpret SVector
    Abierto
    missing rule

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#606 · 4 comentarios ·

  • `allequal` Compat issue with recent commit?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#598 · 14 comentarios · 1 reacción ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#594 · 4 comentarios ·

  • rrule for multi-argument product
    Abierto
    missing rule

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#589 · 1 comentario ·

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

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    JuliaDiff/ChainRules.jl#583 ·

  • rrule for casting LinearAlgebra.QRCompactWYQ into a Matrix
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#516 · 3 comentarios ·

  • Generic rrule for constructors
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#510 · 1 reacción ·

  • Provide rrules for collect
    Abierto
    missing rule

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    JuliaDiff/ChainRules.jl#486 · 1 reacción ·

  • Use oneunit where it makes sense
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#479 · 2 comentarios · 3 reacciones ·

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

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#475 · 1 reacción ·

  • Rules for det are not general and likely unstable
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    JuliaDiff/ChainRules.jl#468 · 8 comentarios ·

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

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    JuliaDiff/ChainRules.jl#442 · 7 comentarios ·

  • cholesky decomposition
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    JuliaDiff/ChainRules.jl#414 · 1 comentario ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.