one launch over the whole bank (Coppelius.Build.DeviceImages.
coppeliusAdamWImage: a grid stride over element pairs, each pair's half
copies written with its update, so no cast follows)
2542def cgAdamW =
2543 (lambda unrestricted step : Nat .
2544 (cgPhase
2545 cgPhaseAdamW
2546 (cgLaunch
2547 cgImageAdamW
2548 coppeliusAdamWBlocks
2549 1
2550 1
2551 (cgPointer
2552 (cgArgument 0)
2553 (cgArena cgBankP)
2554 (cgPointer
2555 (cgArgument 1)
2556 (cgArena cgBankG)
2557 (cgPointer
2558 (cgArgument 2)
2559 (cgArena cgBankM)
2560 (cgPointer
2561 (cgArgument 3)
2562 (cgArena cgBankV)
2563 (cgPointer (cgArgument 9) (cgArena cgHalfStart) (cgAdamScalars step)))))))))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.