Oliver Schulz
Oliver Schulz
> Where did T go? Ooops, indeed! :-) That's a problem, because there's no common static supertype across all value types in Static.jl. But we could do ~~Struct SFill ...~~...
> Except then you lose the propagation of static values so there's no point... Ah, silly me `convert(T,static(k))` doesn't return a static number, of course, that approach won't work. Sorry,...
Thanks for this @DrChainsaw , this would be super-helpful for me (I often have to vcat vectors of constant/static statistical weights).
> The package has lost all of its user-facing functionality Well, the existence of ` AbstractGPUArray` that applications can use in method signatures and that comes with comparatively lightweight dependencies...
@maleadt but why the overloading error - shouldn't GPU memory be GC'ed automatically if necessary?
@lmh91 could you change your example to demo the OOM errors we've encountered?
> I can reproduce using this MWE. Will have a look. Thanks @maleadt !
As a first step, it might be helpful to make Tracker-support optional (via Requires.jl). Tracker has a lot of transitive dependencies (e.g. via NNlib), and will likely become less and...
Oh, sorry, didn't see that one - thanks, @devmotion !
Are there plans already to support ChainRulesCore.jl in the future? From what I understand, that would potentially cover both Zygote and the upcoming ForwardDiff2 with a single depencency.