Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

JuliaDiff/ChainRules.jl

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

JuliaDiff/ChainRules.jl è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su JuliaDiff/ChainRules.jl per dire quanto spesso vengono accettate. In questo momento è aperta 1 issue adatta ai principianti.

Stelle
475
Fork
98
Issue aperte per principianti
1
Issue indicizzate
97
Lingua principale
Julia
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
10/3/2026
Ultima indicizzazione
18/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Come contribuire a JuliaDiff/ChainRules.jl

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Scegli la issue aperta adatta ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • No rule for Base.Intrinsics.sqrt_llvm
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    JuliaDiff/ChainRules.jl#844 ·

  • GitHub link in docs points to ChainRulesCore.jl
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    JuliaDiff/ChainRules.jl#818 ·

  • Replace withsomezeros_rewrap with ProjectTo
    Aperta
    refactoring

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#815 ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    JuliaDiff/ChainRules.jl#810 ·

  • stack overflow issue
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    JuliaDiff/ChainRules.jl#809 ·

  • Pullback for sparse-array vector product very inefficient
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#803 · 4 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#768 · 1 commento ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#767 · 1 reazione ·

  • derivatives of more matrix functions
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#764 · 3 commenti ·

  • unzip CI broken on 1.0
    Aperta
    bug testing

    Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100

    JuliaDiff/ChainRules.jl#754 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#747 · 1 commento ·

  • No rules for `typed_hvcat`
    Aperta
    missing rule

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    JuliaDiff/ChainRules.jl#743 · 1 commento · 2 reazioni ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#733 · 2 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    JuliaDiff/ChainRules.jl#731 ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    JuliaDiff/ChainRules.jl#729 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    JuliaDiff/ChainRules.jl#722 · 2 commenti · 3 reazioni ·

  • Wrong results for forward-mode `exp!` half of the time
    Forse di nuovo libera @sethaxen l’ha presa 1245 giorni fa e non c’è nessuna pull request aperta. Aperta

    JuliaDiff/ChainRules.jl#715 · 5 commenti · 1 assegnatario ·

  • Missing rules for Tridiagonal
    Aperta
    missing rule

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#713 · 1 commento ·

  • Returning `Broadcasted` cotangents for `Broadcasted` arguments?
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#698 · 7 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    JuliaDiff/ChainRules.jl#695 · 1 commento ·

  • Add rules for `LinRange`
    Aperta
    missing rule

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    JuliaDiff/ChainRules.jl#692 ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 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
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#688 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#685 · 1 commento ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#684 · 1 commento ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    JuliaDiff/ChainRules.jl#682 · 3 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#677 ·

  • Rule for `vect` unthunks many times
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#676 ·

  • Chainrule for CUDA reduction
    Aperta
    good first issue missing rule

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    JuliaDiff/ChainRules.jl#666 · 4 commenti ·

  • svd_rev issue with orthogonal matricies
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100

    JuliaDiff/ChainRules.jl#664 · 3 commenti ·

  • Dict gradients leading to addition error after broadcasting change
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#662 · 4 commenti ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    JuliaDiff/ChainRules.jl#657 · 2 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#656 · 3 commenti · 1 reazione ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#649 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#645 · 4 commenti ·

  • `rrule` for `cov`
    Aperta
    missing rule

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    JuliaDiff/ChainRules.jl#634 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#617 · 3 commenti ·

  • Need adjoint for reinterpret SVector
    Aperta
    missing rule

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#606 · 4 commenti ·

  • `allequal` Compat issue with recent commit?
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#598 · 14 commenti · 1 reazione ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#594 · 4 commenti ·

  • rrule for multi-argument product
    Aperta
    missing rule

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#589 · 1 commento ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    JuliaDiff/ChainRules.jl#583 ·

  • rrule for casting LinearAlgebra.QRCompactWYQ into a Matrix
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#516 · 3 commenti ·

  • Generic rrule for constructors
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#510 · 1 reazione ·

  • Provide rrules for collect
    Aperta
    missing rule

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100

    JuliaDiff/ChainRules.jl#486 · 1 reazione ·

  • Use oneunit where it makes sense
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#479 · 2 commenti · 3 reazioni ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#475 · 1 reazione ·

  • Rules for det are not general and likely unstable
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    JuliaDiff/ChainRules.jl#468 · 8 commenti ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    JuliaDiff/ChainRules.jl#442 · 7 commenti ·

  • cholesky decomposition
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    JuliaDiff/ChainRules.jl#414 · 1 commento ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.