mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-04-19 14:29:05 +00:00
* Remove unnecessary pssk * Add BlockFmhaBwdDQDKDVPipeline wrapper * Resolve copilot comments & Remove kpad & fix * Remove spad
22 lines
660 B
Python
22 lines
660 B
Python
# SPDX-License-Identifier: MIT
|
|
# Copyright (c) 2025, Advanced Micro Devices, Inc. All rights reserved.
|
|
# generate kernel instances to speed up compilation
|
|
|
|
import os.path as path
|
|
|
|
|
|
def update_file(file_path, content):
|
|
"""Update the file at file_path with the given content if it differs from the existing content.
|
|
|
|
It avoids unnecessary touching of the file which triggers rebuilds
|
|
"""
|
|
|
|
existing_content = ""
|
|
if path.exists(file_path):
|
|
with open(file_path, "r") as file:
|
|
existing_content = file.read()
|
|
if existing_content == content:
|
|
return
|
|
with open(file_path, "w") as file:
|
|
file.write(content)
|