pub fn xlarft_buffer_size<TV: DataTypeLike, TTau: DataTypeLike, TT: DataTypeLike>(
ctx: &Context,
params: &Params,
direct: DirectMode,
storev: StorevMode,
n: usize,
k: usize,
v: MatrixRef<'_, TV>,
tau: VectorRef<'_, TTau>,
t: MatrixRef<'_, TT>,
compute_type: DataType,
) -> Result<WorkspaceSizes>