Bendtorch.gelu_d: def of bendtorch@1.3.0.0 Import: import bendtorch@1.3.0.0/main.bend as Bendtorch Lines 1101-1106 of bendtorch@1.3.0.0/main.bend: https://jend.leeeet.dev/read.txt?path=bendtorch@1.3.0.0/main.bend&start_line=1101&end_line=1106 import Base def gelu_d(+dy: F32, +x: F32) -> F32: +th = F32.tanh(gelu_inner(x)) +left = (0.5 * x : F32) +dleft = (0.5 * (1.0 + th : F32) : F32) +dright = ((left * (1.0 - (th * th : F32) : F32) : F32) * (0.7978845608028654 * (1.0 + ((3.0 * 0.044715 : F32) * (x * x : F32) : F32) : F32) : F32) : F32) (dy * (dleft + dright : F32) : F32) Uses (6): 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.mul https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.sub https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=F32.tanh https://jend.leeeet.dev/definition.txt?path=bendtorch@1.3.0.0/main.bend&name=gelu_inner