MlbendGenerative.step_of: def of mlbend-generative@0.1.1.0 Import: import mlbend-generative@0.1.1.0/main.bend as MlbendGenerative Lines 361-367 of mlbend-generative@0.1.1.0/main.bend: https://jend.leeeet.dev/read.txt?path=mlbend-generative@0.1.1.0/main.bend&start_line=361&end_line=367 import Base def step_of(+abar: F32, +abar_prev: F32, +eta: F32) -> Step: +sig = sigma_of(abar, abar_prev, eta) +c0 = (1.0 / F32.sqrt(abar) : F32) +c1 = F32.sqrt(F32.max(0.0, (1.0 - abar : F32))) +c2 = F32.sqrt(F32.max(0.0, abar_prev)) +c3 = F32.sqrt(F32.max(0.0, (1.0 - (abar_prev + (sig * sig : F32) : F32) : F32))) Step{c0, c1, c2, c3, sig} Uses (9): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.add https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.div https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.max https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.mul https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.sqrt https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.sub https://jend.leeeet.dev/definition.txt?path=mlbend-generative@0.1.1.0/main.bend&name=Step https://jend.leeeet.dev/definition.txt?path=mlbend-generative@0.1.1.0/main.bend&name=sigma_of