Diffractor.jl icon indicating copy to clipboard operation
Diffractor.jl copied to clipboard

Cutting a release

Open ToucheSir opened this issue 3 years ago • 7 comments

Even though Diffractor isn't yet feature complete, it can already be a major improvement over Zygote for real-world use cases.

ToucheSir avatar Jan 08 '22 21:01 ToucheSir

Yeah !!!!!!!!!!

On Sat, Jan 8, 2022 at 4:55 PM Brian Chen @.***> wrote:

Even though Diffractor isn't yet feature complete, it can already be a major improvement https://github.com/FluxML/Flux.jl/pull/1809#discussion_r777770025 over Zygote for real-world use cases.

— Reply to this email directly, view it on GitHub https://github.com/JuliaDiff/Diffractor.jl/issues/66, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI5LYDXALSQZY6V5AKRGRDUVCXEVANCNFSM5LRCB73A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

anhinga avatar Jan 08 '22 22:01 anhinga

Just to be clear, this is a question to the maintainers and not an announcement or guarantee of anything :)

ToucheSir avatar Jan 08 '22 22:01 ToucheSir

Right :-)

On Sat, Jan 8, 2022 at 5:52 PM Brian Chen @.***> wrote:

Just to be clear, this is a question to the maintainers and not an announcement or guarantee of anything :)

— Reply to this email directly, view it on GitHub https://github.com/JuliaDiff/Diffractor.jl/issues/66#issuecomment-1008171012, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI5LYDFMXCAOO2R55BQNRDUVC54TANCNFSM5LRCB73A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

anhinga avatar Jan 08 '22 22:01 anhinga

(lesson for me: not to reply via e-mail interface :-) )

anhinga avatar Jan 08 '22 23:01 anhinga

we should cut a 0.1.0 release. So that not all changes are breaking.

Probably should do so as soon as CI is not failing?

oxinabox avatar Jan 11 '22 12:01 oxinabox

Not blocking, but should we make some effort to start organising a larger set of tests for this package?

Zygote's tests contain a lot of knowledge about potentially awkward edge cases, and it's possible that we should trawl through them and capture that. While hopefully leaving behind some of the very repetitive bits, or things which seem well captured by ChainRules's tests.

It has few second derivative tests, and maybe no forward mode tests, but the same awkward cases should ideally work for all of these. Perhaps we should structure things to make that easy, even if many fail right now.

mcabbott avatar Jan 11 '22 22:01 mcabbott

I think copying a lot of Zygote's tests would be a good idea, and just mark them broken if they don't work. That's something anyone interested in Diffractor can help with.

ChrisRackauckas avatar Jan 12 '22 01:01 ChrisRackauckas