Source/Packages

Realization.Nvidia.SM86.SoftmaxSM86

packages/realizations/cooperative/nvidia-sm86/src/Realization/Nvidia/SM86/SoftmaxSM86.alpha

2,114 lines259 declarations74.8 KiBSHA-256 5aa09b49868d

def · lines 1852–1886

softmaxSM86RunResourceChecks

Full file
1852def softmaxSM86RunResourceChecks =
1853  (lambda unrestricted checks : (family SoftmaxSM86ResourceChecks) .
1854    (eliminate
1855      SoftmaxSM86ResourceChecks
1856      (lambda unrestricted current : (family SoftmaxSM86ResourceChecks) .
1857        (family SoftmaxSM86ResourceGateResult))
1858      checks
1859      (branch
1860        SoftmaxSM86ResourceChecksEnd
1861        .
1862        (constructor SoftmaxSM86ResourceGateResult SoftmaxSM86ResourcesExact))
1863      (branch
1864        SoftmaxSM86ResourceChecksNext
1865        check
1866        tail
1867        induction
1868        .
1869        (eliminate
1870          SoftmaxSM86ResourceCheck
1871          (lambda unrestricted current : (family SoftmaxSM86ResourceCheck) .
1872            (family SoftmaxSM86ResourceGateResult))
1873          check
1874          (branch
1875            SoftmaxSM86ResourceCheckValue
1876            observed
1877            expected
1878            failure
1879            .
1880            (nat-eliminate
1881              (lambda unrestricted exact : Nat . (family SoftmaxSM86ResourceGateResult))
1882              (constructor SoftmaxSM86ResourceGateResult SoftmaxSM86ResourcesRejected failure)
1883              (lambda unrestricted predecessor : Nat .
1884                (lambda unrestricted checkInduction : (family SoftmaxSM86ResourceGateResult) .
1885                  induction))
1886              (naturalEqual observed expected)))))))

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.