Open yebai opened 3 days ago
see, e.g.: https://github.com/TuringLang/AdvancedVI.jl/blob/master/ext/AdvancedVIMooncakeExt.jl
Yes, it's because Julia's pre-weakdeps system require having at least extras to have a compat bound, which are necessary for some AD frameworks. So the empty extras could be discarded as soon as we drop pre-1.9 support.
see, e.g.: https://github.com/TuringLang/AdvancedVI.jl/blob/master/ext/AdvancedVIMooncakeExt.jl