mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-21 05:34:18 +08:00
This PR adds tests to AutoHeuristic that ensure that when existing heuristics are re-generated, the generated code stays the same. Pull Request resolved: https://github.com/pytorch/pytorch/pull/133496 Approved by: https://github.com/eellison
20 lines
607 B
Python
20 lines
607 B
Python
import subprocess
|
|
|
|
|
|
def read_file_to_string(file_path: str) -> str:
|
|
with open(file_path) as file:
|
|
return file.read()
|
|
|
|
|
|
def run_bash(bash_script_path: str) -> None:
|
|
try:
|
|
print("Executing: ", bash_script_path)
|
|
result = subprocess.run(
|
|
["bash", bash_script_path], capture_output=True, text=True, check=True
|
|
)
|
|
# Print the output
|
|
print(f"Output of {bash_script_path}: {result.stdout}")
|
|
except subprocess.CalledProcessError as e:
|
|
print(f"An error occurred executing {bash_script_path}: {e}")
|
|
print("Error output:", e.stderr)
|