comet_rs::comet_fn! { ccsd_t1_21_ttgt_all_opts, { let i, c = Index::with_value(16); let m, n, a = Index::with_value(16); let v = Tensor::::dense([i, c, m, n]).fill(2.3); let t2 = Tensor::::dense([m, n, c, a]).fill(3.4); let i0 = Tensor::::dense([i, a]).fill(0.0); i0 = v * t2; i0.print(); }, CometOption::[BestPermTtgt, MatMulTiling, MatMulkernel, DenseTranspose, TcToTtgt], MlirOption::[LowerAffine, ConvertLinalgToLoops, ConvertLinalgToStd, ConvertLinalgToLlvm, ConvertScfToStd, ConvertStdToLlvm] } fn main() { ccsd_t1_21_ttgt_all_opts(); }