def insert_conv3d(self, args: Dict[str, Any]) -> None:
        """a function to insert conv op epilogue into cache,
        here we use the same sql table for conv and gemm

        Parameters
        ----------
        args : Dict
            Conv Record Entry

        """
        query_sql = CONV3D_QUERY_TEMPLATE.render(
            dev=self._target,
            version=self.conv3d_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"],
            kd=args["kd"],
            kh=args["kh"],
            kw=args["kw"],
            co=args["co"],
            stride_d=args["stride_d"],
            stride_h=args["stride_h"],
            stride_w=args["stride_w"],
            pad_d=args["pad_d"],
            pad_h=args["pad_h"],
            pad_w=args["pad_w"],
            dilate_d=args["dilate_d"],
            dilate_h=args["dilate_h"],
            dilate_w=args["dilate_w"],
            op_type=args["op_type"],
            device=args["device"],
            epilogue=args["epilogue"],
            split_k=args["split_k"],
            exec_entry_sha1=args["exec_entry_sha1"],
        )
        insert_sql = CONV3D_INSERT_TEMPLATE.render(
            dev=self._target,
            version=self.conv3d_cache_version,
            **args,
        )
        self._insert(query_sql, insert_sql)
a function to insert conv op epilogue into cache,
        here we use the same sql table for conv and gemm

        Parameters
        ----------
        args : Dict
            Conv Record Entry

        
python/aitemplate/backend/profiler_cache.py