def del_entry(
    db_conn: sqlite3.Connection,
    table: str,
    entry_id: str,
    op_type: str,
):
    """create an sm75 entry based on 'entry' and insert the newly-created
       entry into the db based

    Parameters
    ----------
    db_conn: sqlite3.Connection
        sqlite3 Connection object
    table:
        db table
    entry_id:
        entry id to be deleted
    op_type: str
        op type in the query, e.g. gemm_rcr_bias

    Returns
    ----------
    """
    _LOGGER.info("query entry for deletion - id: %s, op_type: %s", entry_id, op_type)
    db_conn_cur = db_conn.cursor()
    entries = query_cache(
        db_conn_cur=db_conn_cur,
        table=table,
        op_type=op_type,
        op_keys=None,
        query_template=ID_QUERY_TEMPLATE,
        algo=None,
        device=None,
        entry_id=entry_id,
    )
    if len(entries) == 0:
        _LOGGER.info("Could not find valid entries, skip")
        return

    assert len(entries) == 1
    if op_type != entries[0][1]:
        raise RuntimeError(
            f"cannot delete the entry, unmatched op_type: {op_type}, {entries[0][1]}"
        )
    _LOGGER.info("deleting entry - id: %s, op_type: %s", entry_id, op_type)
    del_query = DEL_ID_TEMPLATE.render(
        table=table,
        id=entry_id,
    )
    db_conn_cur.execute(del_query)
    db_conn.commit()
    _LOGGER.info("entry deleted successfully")
create an sm75 entry based on 'entry' and insert the newly-created
entry into the db based

Parameters
----------
db_conn: sqlite3.Connection
sqlite3 Connection object
table:
db table
entry_id:
entry id to be deleted
op_type: str
op type in the query, e.g. gemm_rcr_bias

Returns
----------
tests/ci_profile_cache/update_cache.py