    def insert_gemm(self, args: Dict[str, Any]) -> None:
        """a function to insert gemm op epilogue into cache

        Parameters
        ----------
        args : Dict
            Gemm Record Entry
        """
        query_sql = GEMM_QUERY_TEMPLATE.render(
            dev=self._target,
            version=self.gemm_cache_version,
            dtype_a=args["dtype_a"],
            dtype_b=args["dtype_b"],
            dtype_c=args["dtype_c"],
            dtype_acc=args["dtype_acc"],
            major_a=args["major_a"],
            major_b=args["major_b"],
            major_c=args["major_c"],
            op_type=args["op_type"],
            device=args["device"],
            epilogue=args["epilogue"],
            split_k=args["split_k"],
            pshape=args["pshape"],
            exec_entry_sha1=args["exec_entry_sha1"],
        )
        insert_sql = GEMM_INSERT_TEMPLATE.render(
            dev=self._target,
            version=self.gemm_cache_version,
            **args,
        )
        self._insert(query_sql, insert_sql)
a function to insert gemm op epilogue into cache

Parameters
----------
args : Dict
Gemm Record Entry
python/aitemplate/backend/profiler_cache.py