From 32675a8a7716ef967f99265d7f74bfe25ddfee8e Mon Sep 17 00:00:00 2001 From: George Hotz <72895+geohot@users.noreply.github.com> Date: Tue, 3 Dec 2024 21:11:15 +0800 Subject: [PATCH] sacrifice ClangGraph on the altar of lines [pr] (#8009) --- .../runtime/graph/clang.py => extra/backends/clang_graph.py | 0 tinygrad/runtime/ops_clang.py | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) rename tinygrad/runtime/graph/clang.py => extra/backends/clang_graph.py (100%) diff --git a/tinygrad/runtime/graph/clang.py b/extra/backends/clang_graph.py similarity index 100% rename from tinygrad/runtime/graph/clang.py rename to extra/backends/clang_graph.py diff --git a/tinygrad/runtime/ops_clang.py b/tinygrad/runtime/ops_clang.py index d7ce3dc376..0b69fcea50 100644 --- a/tinygrad/runtime/ops_clang.py +++ b/tinygrad/runtime/ops_clang.py @@ -30,6 +30,4 @@ class ClangProgram: def __call__(self, *bufs, vals=(), wait=False): return cpu_time_execution(lambda: self.fxn(*bufs, *vals), enable=wait) class ClangDevice(Compiled): - def __init__(self, device:str): - from tinygrad.runtime.graph.clang import ClangGraph - super().__init__(device, MallocAllocator, ClangRenderer(), ClangCompiler(), ClangProgram, ClangGraph) + def __init__(self, device:str): super().__init__(device, MallocAllocator, ClangRenderer(), ClangCompiler(), ClangProgram)