Prepares a fixed left operand for repeated products, choosing and binding a resident accelerator backend when beneficial. The returned object is a callable function, so repeated right-hand sides can be applied without rethinking backend selection each time.
Usage
amatrix_compile_product(
x,
op = c("matmul", "crossprod", "tcrossprod"),
backend = "auto",
precision = amatrix_default_precision(),
policy = amatrix_default_policy()
)