Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

JuliaDiff/ChainRules.jl est-il accessible aux débutants ?

Nous avons vu trop peu de pull requests récentes de contributeurs externes sur JuliaDiff/ChainRules.jl pour dire à quelle fréquence elles sont fusionnées. Aucune issue accessible aux débutants n'est ouverte pour l'instant ; la liste ci-dessous montre les autres issues que nous avons pour ce dépôt.

Étoiles
475
Forks
98
Issues débutants ouvertes
0
Issues indexées
97
Merge moyen
1 j 3 h
PR mergées (30 j)
2
Langage dominant
Julia
Licence
Aucune donnée de licence
Dernier push GitHub
10/3/2026
Dernière indexation
18/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
good first issue help wanted

Comment contribuer à JuliaDiff/ChainRules.jl

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Suivez le dépôt pour savoir quand une nouvelle issue accessible aux débutants s'ouvre, ou parcourez les autres issues ci-dessous.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • GitHub link in docs points to ChainRulesCore.jl
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 55/100

    JuliaDiff/ChainRules.jl#818 ·

  • Replace withsomezeros_rewrap with ProjectTo
    Ouverte
    refactoring

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#815 ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    JuliaDiff/ChainRules.jl#810 ·

  • stack overflow issue
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    JuliaDiff/ChainRules.jl#809 ·

  • Pullback for sparse-array vector product very inefficient
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#803 · 4 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#768 · 1 commentaire ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#767 · 1 réaction ·

  • derivatives of more matrix functions
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#764 · 3 commentaires ·

  • unzip CI broken on 1.0
    Ouverte
    bug testing

    Difficulté 2/5 1-3 heures Accessibilité débutants 30/100

    JuliaDiff/ChainRules.jl#754 ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#747 · 1 commentaire ·

  • No rules for `typed_hvcat`
    Ouverte
    missing rule

    Difficulté 3/5 1-2 jours Accessibilité débutants 38/100

    JuliaDiff/ChainRules.jl#743 · 1 commentaire · 2 réactions ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#733 · 2 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    JuliaDiff/ChainRules.jl#731 ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 38/100

    JuliaDiff/ChainRules.jl#729 · 1 commentaire ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    JuliaDiff/ChainRules.jl#722 · 2 commentaires · 3 réactions ·

  • Wrong results for forward-mode `exp!` half of the time
    Peut-être à nouveau libre @sethaxen l’a pris il y a 1252 jours, et aucune pull request n’est ouverte. Ouverte

    JuliaDiff/ChainRules.jl#715 · 5 commentaires · 1 personne assignée ·

  • Missing rules for Tridiagonal
    Ouverte
    missing rule

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#713 · 1 commentaire ·

  • Returning `Broadcasted` cotangents for `Broadcasted` arguments?
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#698 · 7 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    JuliaDiff/ChainRules.jl#695 · 1 commentaire ·

  • Add rules for `LinRange`
    Ouverte
    missing rule

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    JuliaDiff/ChainRules.jl#692 ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 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
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#688 ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#685 · 1 commentaire ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#684 · 1 commentaire ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    JuliaDiff/ChainRules.jl#682 · 3 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#677 ·

  • Rule for `vect` unthunks many times
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#676 ·

  • Chainrule for CUDA reduction
    Ouverte
    good first issue missing rule

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    JuliaDiff/ChainRules.jl#666 · 4 commentaires ·

  • svd_rev issue with orthogonal matricies
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100

    JuliaDiff/ChainRules.jl#664 · 3 commentaires ·

  • Dict gradients leading to addition error after broadcasting change
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#662 · 4 commentaires ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    JuliaDiff/ChainRules.jl#657 · 2 commentaires ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#656 · 3 commentaires · 1 réaction ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#649 · 1 commentaire ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#645 · 4 commentaires ·

  • `rrule` for `cov`
    Ouverte
    missing rule

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    JuliaDiff/ChainRules.jl#634 · 1 commentaire ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#617 · 3 commentaires ·

  • Need adjoint for reinterpret SVector
    Ouverte
    missing rule

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#606 · 4 commentaires ·

  • `allequal` Compat issue with recent commit?
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#598 · 14 commentaires · 1 réaction ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#594 · 4 commentaires ·

  • rrule for multi-argument product
    Ouverte
    missing rule

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#589 · 1 commentaire ·

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    JuliaDiff/ChainRules.jl#583 ·

  • rrule for casting LinearAlgebra.QRCompactWYQ into a Matrix
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#516 · 3 commentaires ·

  • Generic rrule for constructors
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#510 · 1 réaction ·

  • Provide rrules for collect
    Ouverte
    missing rule

    Difficulté 3/5 1-2 jours Accessibilité débutants 42/100

    JuliaDiff/ChainRules.jl#486 · 1 réaction ·

  • Use oneunit where it makes sense
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#479 · 2 commentaires · 3 réactions ·

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#475 · 1 réaction ·

  • Rules for det are not general and likely unstable
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#468 · 8 commentaires ·

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    JuliaDiff/ChainRules.jl#442 · 7 commentaires ·

  • cholesky decomposition
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    JuliaDiff/ChainRules.jl#414 · 1 commentaire ·

  • Where to find basic aritmetic operators derivatives and broadcasted versions
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    JuliaDiff/ChainRules.jl#399 · 5 commentaires ·

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.