std1.0.0-beta-7 SafeC docs

std :: ml::gpu_spirv

Function std::spirv_matmul

#include <std/ml/gpu_spirv.h> source ยท definition

int spirv_matmul(
    struct SpirvBuf a,
    struct SpirvBuf b,
    struct SpirvBuf out,
    unsigned long M,
    unsigned long K,
    unsigned long N,
)

out [M, N] = a [M, K] . b [K, N], row-major